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 VOD sumber daya sumber. Anda kemudian dapat mengatur satu atau beberapa jeda iklan untuk setiap program pada jadwal saluran. Anda menggunakan pesan berdasarkan spesifikasi SCTE -35 untuk mengkondisikan konten untuk jeda iklan. Misalnya, Anda dapat menggunakan SCTE -35 pesan untuk memberikan metadata tentang jeda iklan. Untuk informasi lebih lanjut tentang spesifikasi SCTE -35, lihat Pesan Isyarat Penyisipan Program Digital.

Anda mengatur jeda iklan dengan salah satu dari dua cara:

  • Melampirkan pesan time_signal SCTE -35 dengan pesan. segmentation_descriptor 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 SCTE -35 penanda iklan EXT-X-DATERANGE EventStream (HLSDASH) atau ().

  • Melampirkan pesan splice_insert SCTE -35 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 yang dikodekan base64 dari pesan -35. SCTE

      • 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 pesan SCTE -35 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 mengatur jeda iklan di saluran menggunakan pesan SCTE -35:

  • 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 pesan SCTE -35.

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

Informasi jeda iklan muncul di data output splice_info_section SCTE -35. 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 spesifikasi 2022 SCTE -35, yang dapat Anda beli di situs web Toko Web. ANSI

Kolom wajib untuk segmentation_descriptor pesan
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 segmentation_descriptor pesan
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 HLS output, untuk AdBreak dengan time_signal pesan, EXT-X-DATERANGE tag output menyertakan SCTE-35 bidang yang disetel ke versi serial splice_info_section pesan. 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 DASH output, untuk AdBreak dengan time_signal pesan, EventStream elemen output mencakup 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, DASH output 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 HLS serta DASH keluaran yang menyertakan pesan SCTE -35.