View a markdown version of this page

SCTE-35 pesan untuk jeda iklan - AWS Elemental MediaTailor

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

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.

Anda mengatur jeda iklan dengan salah satu dari dua cara:

  • Melampirkan time_signal SCTE-35 pesan dengan segmentation_descriptor pesan. segmentation_descriptorPesan 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 iklanDaterange, MediaTailor tentukan jeda iklan sebagai EXT-X-DATERANGE tag dalam manifes.

    • Saat jenis markup iklanScte35 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, sepertiEXT-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 mengandungCAID.

      • 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.

Untuk informasi tentang penggunaantime_signal, lihat bagian 9.7.4 dari SCTE-35 spesifikasi 2022, Pesan Isyarat Penyisipan Program Digital.

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_signalPesan 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.

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 keTrue. 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:TimeSignalElemen 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.