

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# SCTE-35 pesan untuk jeda iklan
<a name="ca-scte-35-messages"></a>

Dengan MediaTailor, Anda dapat membuat saluran konten berdasarkan lokasi sumber dan sumber daya VOD. Anda kemudian dapat mengatur satu atau beberapa jeda iklan untuk setiap program pada jadwal saluran. Anda menggunakan pesan berdasarkan SCTE-35 spesifikasi untuk mengkondisikan konten untuk jeda iklan. Misalnya, Anda dapat menggunakan SCTE-35 pesan untuk memberikan metadata tentang jeda iklan. Untuk informasi selengkapnya tentang SCTE-35 spesifikasi, lihat Pesan [Isyarat Penyisipan Program Digital.](https://webstore.ansi.org/Standards/SCTE/ANSISCTE352022)

Anda mengatur jeda iklan dengan salah satu dari dua cara:
+ Melampirkan `time_signal` SCTE-35 pesan dengan `segmentation_descriptor` pesan. `segmentation_descriptor`Pesan ini berisi bidang metadata yang lebih canggih, seperti pengenal konten, yang menyampaikan informasi lebih lanjut tentang jeda iklan. MediaTailor menulis metadata iklan ke manifes keluaran sebagai bagian dari data penanda iklan `EXT-X-DATERANGE` (HLS) atau `EventStream` (DASH). SCTE-35 
+ Melampirkan `splice_insert` SCTE-35 pesan yang menyediakan metadata dasar tentang jeda iklan.
+ HLS:
  + Saat jenis markup iklan`Daterange`, MediaTailor tentukan jeda iklan sebagai `EXT-X-DATERANGE` tag dalam manifes.
  + Saat jenis markup iklan`Scte35 Enhanced`, MediaTailor tentukan jeda iklan menggunakan tag berikut:
    + MediaTailor menempatkan an `EXT-X-CUE-OUT` pada segmen pertama dari papan tulis iklan, menunjukkan potongan dari konten ke jeda iklan. Ini berisi durasi jeda iklan yang diharapkan, seperti`EXT-X-CUE-OUT:Duration=30`.
    + `>EXT-X-ASSET`: Tag ini muncul di segmen yang sama dengan `EXT-X-CUE-OUT` dan berisi metadata pemutus iklan yang disediakan AdBreak saat program dibuat atau diperbarui. Itu selalu mengandung`CAID`.
    + `EXT-OATCLS-SCTE35`: Tag ini muncul di segmen yang sama dengan `EXT-X-CUE-OUT` dan berisi byte pesan yang disandikan base64. SCTE-35 
    + `EXT-X-CUE-OUT-CONT`: Tag ini muncul di setiap segmen berikutnya dalam papan tulis iklan, dan berisi informasi durasi dan waktu berlalu. Ini juga berisi SCTE-35 pesan yang dikodekan base64, dan file. `CAID`
    + `EXT-X-CUE-IN`: Tag ini muncul di segmen pertama konten setelah jeda iklan selesai, dan menunjukkan potongan dari jeda iklan kembali ke konten.

Ilustrasi berikut menunjukkan dua cara menyiapkan jeda iklan di saluran menggunakan SCTE-35 pesan:
+ Gunakan `splice_insert()` pesan untuk mengatur jeda iklan dengan metadata dasar.
+ Gunakan `time_signal()` pesan bersama dengan `segmentation_descriptor()` pesan untuk mengatur jeda iklan dengan metadata yang lebih rinci.

![Dua cara mengatur jeda iklan di saluran menggunakan SCTE-35 pesan.](https://docs.aws.amazon.com/id_id/mediatailor/latest/ug/images/scte-35-splice-insert-vs-time-signal-segmentation-descriptor.png)


Untuk informasi tentang penggunaan`time_signal`, lihat bagian 9.7.4 dari SCTE-35 spesifikasi 2022, Pesan Isyarat [Penyisipan Program Digital](https://webstore.ansi.org/Standards/SCTE/ANSISCTE352022).

Informasi jeda iklan muncul di `splice_info_section` SCTE-35 data keluaran. Dengan MediaTailor, Anda dapat memasangkan satu `segmentation_descriptor` pesan bersama dengan satu `time_signal` pesan.

**catatan**  
Jika Anda mengirim `segmentation_descriptor` pesan, Anda harus mengirimkannya sebagai bagian dari jenis `time_signal` pesan. `time_signal`Pesan hanya berisi `splice_time` bidang yang MediaTailor dibangun menggunakan stempel waktu yang diberikan.

Tabel berikut menjelaskan bidang yang MediaTailor diperlukan untuk setiap `segmentation_descriptor` pesan. Untuk informasi lebih lanjut, lihat bagian 10.3.3.1 dari SCTE-35 spesifikasi 2022, yang dapat Anda beli di [situs web ANSI Webstore](https://webstore.ansi.org/Standards/SCTE/ANSISCTE352022).


**Kolom wajib untuk pesan `segmentation_descriptor`**  

| Bidang | Tipe | Nilai default | Deskripsi | 
| --- | --- | --- | --- | 
| segmentation\_event\_id | Integer | 1 | Ini ditulis untuksegmentation\_descriptor.segmentation\_event\_id. | 
| segmentation\_upid\_type | integer | 14 (0x0E) | Ini ditulis untuksegmentation\_descriptor.segmentation\_upid\_type. Nilai harus antara 0 dan 256, inklusif. | 
| segmentation\_upid | string | ""(string kosong) | Ini ditulis untuksegmentation\_descriptor.segmentation\_upid. Nilai harus berupa string heksadesimal, berisi karakter dan. 0-9 A-F | 
| segmentation\_type\_id | integer | 48 (0x30) | Ini ditulis untuksegmentation\_descriptor.segmentation\_type\_id. Nilai harus antara 0 dan 256, inklusif. | 
| segment\_num | integer | 0 | Ini ditulis untuksegmentation\_descriptor.segment\_num. Nilai harus antara 0 dan 256, inklusif. | 
| segments\_expected | integer | 0 | Ini ditulis untuksegmentation\_descriptor.segments\_expected. Nilai harus antara 0 dan 256, inklusif. | 
| sub\_segment\_num | integer | null | Ini ditulis untuksegmentation\_descriptor.sub\_segment\_num. Nilai harus antara 0 dan 256, inklusif. | 
| sub\_segments\_expected | integer | null | Ini ditulis untuksegmentation\_descriptor.sub\_segments\_expected. Nilai harus antara 0 dan 256, inklusif. | 

Tabel berikut menunjukkan nilai yang MediaTailor secara otomatis menetapkan untuk beberapa bidang `segmentation_descriptor` pesan.


**Nilai yang ditetapkan oleh MediaTailor untuk bidang pesan `segmentation_descriptor`**  

| Bidang | Tipe | Nilai | 
| --- | --- | --- | 
| segmentation\_event\_cancel\_indicator | Boolean | True | 
| program\_segmentation\_flag | Boolean | True | 
| delivery\_not\_restricted\_flag | Boolean | True | 

MediaTailor selalu menetapkan `segmentation_duration_flag` ke`True`. MediaTailormengisi `segmentation_duration` bidang dengan durasi, dalam kutu, dari konten negara.

**catatan**  
Saat MediaTailor mengirim `time_signal` pesan, ia menetapkan `splice_command_type` bidang dalam `splice_info_section` pesan ke 6 (0x06).

Dalam output HLS, untuk `AdBreak` dengan `time_signal` pesan, `EXT-X-DATERANGE` tag output menyertakan `SCTE-35` bidang yang diatur ke versi serial pesan. `splice_info_section` Misalnya, `EXT-X-DATERANGE` tag berikut menunjukkan versi serial `splice_info_section` pesan:

```
#EXT-X-DATERANGE:ID=\"1\",START-DATE=\"2020-09-25T02:13:20Z\",DURATION=300.0,SCTE35-OUT=0xFC002C00000000000000FFF00506800000000000160214435545490000000100E000019BFCC00E0030000000000000
```

Dalam output DASH, untuk `AdBreak` dengan `time_signal` pesan, `EventStream` elemen output menyertakan elemen dengan `scte35:TimeSignal` dan `scte35:SpliceInfoSection` `scte35:SegmentationDescriptor` elemen sebagai anak-anaknya. `scte35:TimeSignal`Elemen memiliki `scte35:SpliceTime` elemen anak, dan `scte35:SegmentationDescriptor` elemen memiliki `scte35:SegmentationUpid` elemen anak. Misalnya, output DASH berikut menunjukkan struktur `EventStream` elemen anak elemen:

```
<EventStream schemeIdUri="urn:scte:scte35:2013:xml" timescale="90000">
    <Event duration="27000000">
        <scte35:SpliceInfoSection protocolVersion="0" ptsAdjustment="0" tier="4095">
            <scte35:TimeSignal>
                <scte35:SpliceTime ptsTime="0" />
            </scte35:TimeSignal>
            <scte35:SegmentationDescriptor segmentNum="0" segmentationDuration="27000000" segmentationEventCancelIndicator="false" segmentationEventId="1" segmentationTypeId="48" segmentsExpected="0">
                <scte35:SegmentationUpid segmentationUpidFormat="hexBinary" segmentationUpidType="14">012345</scte35:SegmentationUpid>
            </scte35:SegmentationDescriptor>
        </scte35:SpliceInfoSection>
    </Event>
</EventStream>
```

Anda mempelajari cara menggunakan SCTE-35 pesan untuk mengatur jeda iklan di perakitan saluran, struktur dan bidang wajib untuk pesan tersebut, serta contoh keluaran HLS dan DASH yang menyertakan SCTE-35 pesan.