SCTE-35 opsi pesan di AWS Elemental MediaPackage - AWS Elemental MediaPackage

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

SCTE-35 opsi pesan di AWS Elemental MediaPackage

Bagian ini menjelaskan opsi yang ditawarkan AWS Elemental MediaPackage (MediaPackage) untuk mengonfigurasi cara SCTE -35 pesan ditangani secara liveHLS,DASH, dan output. CMAF Untuk live-to-VOD aset, MediaPackage teruskan pesan SCTE -35 dari streaming langsung ke aset yang dipanen. Opsi ini tidak berlaku untuk Microsoft Smooth Streaming atau output video on demand (VOD).

SCTE-35 pesan menemani video dalam konten sumber Anda. Pesan-pesan ini memberi sinyal di mana MediaPackage harus menyisipkan penanda iklan saat mengemas konten untuk output. Secara default, MediaPackage menyisipkan penanda untuk jenis pesan berikut dalam konten sumber:

  • splice_insert

  • time_signaldengan jenis segmentasi berikut:

    • Iklan penyedia

    • Iklan distributor

    • Peluang penempatan penyedia

    • Peluang penempatan distributor

    Itu juga time_signal harus menyertakan bendera pembatasan pengiriman di. segmentation_descriptor

Ketika perintah ini ada, MediaPackage menyisipkan penanda iklan yang sesuai dalam manifes keluaran:

  • Untuk HLS dan CMAF output, MediaPackage sisipan EXT-X-CUE-OUT dan EXT-X-CUE-IN tag.

  • Untuk DASH output, MediaPackage sisipkan EventStream tag untuk membuat beberapa periode, saat Anda mengaktifkan manifes multi-periode.

Bagian berikut menjelaskan bagaimana Anda dapat mengubah perilaku penanganan pesan MediaPackage SCTE -35.

SCTE-35 pengaturan di MediaPackage

Anda dapat mengubah cara MediaPackage berinteraksi dengan SCTE -35 pesan dari konten sumber Anda. Konfigurasikan pengaturan berikut pada titik akhir Anda. Untuk informasi selengkapnya, lihat berikut ini:

penting

Untuk memodifikasi cara MediaPackage menangani pesan SCTE -35, Anda harus terbiasa dengan standar SCTE -35. Anda dapat melihat standar terbaru di sini: Katalog SCTE Standar. Anda juga harus terbiasa dengan bagaimana SCTE -35 diimplementasikan dalam konten sumber Anda.

Penanda iklan

Pengaturan ini tersedia di HLS dan CMAF titik akhir.

Penanda iklan memungkinkan Anda menentukan apa yang MediaPackage dilakukan saat mendeteksi pesan SCTE -35. Ini adalah opsinya:

  • Tidak ada — MediaPackage mengabaikan pesan SCTE -35 dan tidak menyertakan penanda iklan dalam manifes keluaran.

  • SCTE-35 disempurnakan — MediaPackage termasuk penanda iklan dan tag pemadaman dalam manifes keluaran untuk SCTE -35 pesan yang memenuhi persyaratan dalam Menyesuaikan pemicu iklan dan Iklan tentang pembatasan penayangan.

  • Passthrough — MediaPackage menyalin semua SCTE -35 pesan dari konten sumber dan memasukkannya ke dalam manifes keluaran.

Sesuaikan pemicu iklan

Pengaturan ini tersedia diHLS,DASH, dan CMAF titik akhir.

Kustomisasi pemicu iklan mengidentifikasi jenis pesan SCTE -35 mana yang dianggap sebagai MediaPackage iklan dalam manifes keluaran.

Jika Anda tidak mengubah setelan ini, MediaPackage perlakukan jenis pesan ini sebagai iklan:

  • Sisipan sambatan

  • Iklan penyedia

  • Iklan distributor

  • Peluang penempatan penyedia

  • Peluang penempatan distributor

Iklan tentang pembatasan pengiriman

Pengaturan ini tersedia diHLS,DASH, dan CMAF titik akhir.

Iklan tentang pembatasan pengiriman menetapkan ketentuan untuk apa SCTE -35 pesan menjadi iklan, berdasarkan tanda pembatasan pengiriman di pesansegmentation_descriptor. MediaPackagemenyisipkan penanda iklan yang sesuai dengan posisi pesan dari jenis yang tepat yang memenuhi ketentuan pembatasan pengiriman.

Jika Anda tidak mengubah setelan ini, MediaPackage konversi pesan yang diklasifikasikan sebagai dibatasi (mereka memiliki tanda pembatasan pengiriman) ke penanda iklan dalam manifes keluaran.

catatan

Sambungan sisipan SCTE -35 pesan tidak memiliki. segmentation_descriptor Jika Anda memilih sisipan sambatan di Sesuaikan pemicu iklan, semua sisipan sambatan menjadi penanda iklan dalam manifes keluaran.

Cara kerjanya

Pengaturan penanda iklan, Kustomisasi pemicu iklan, dan Iklan tentang pembatasan penayangan bekerja sama untuk menentukan MediaPackage apa yang terjadi dengan SCTE -35 pesan dari konten sumber.

Jika ada SCTE -35 pesan di konten sumber, lakukan MediaPackage tindakan berikut berdasarkan nilai yang Anda pilih di Penanda iklan:

  • For None, MediaPackage tidak melakukan apa pun dengan pesan SCTE -35. Tidak ada penanda iklan yang disisipkan dalam manifes keluaran.

  • Untuk Passthrough, MediaPackage menyalin semua SCTE -35 pesan dari konten sumber dan menyisipkannya dalam manifes keluaran.

  • Untuk SCTE-35 ditingkatkan, MediaPackage periksa pesan yang memenuhi persyaratan yang Anda tetapkan. Dalam manifes keluaran, MediaPackage menyisipkan penanda iklan yang sesuai dengan pesan yang berlaku. Untuk memeriksa kebutuhan Anda, MediaPackage lakukan hal berikut:

    1. Memeriksa apakah ada SCTE -35 pesan yang cocok dengan jenis pesan yang Anda tunjukkan di Kustomisasi pemicu iklan

    2. Untuk pesan dengan jenis yang tepat, periksa apakah tanda pembatasan pengiriman segmentation_descriptor memenuhi ketentuan yang Anda tetapkan di Iklan tentang pembatasan pengiriman

    3. Untuk pesan dengan tipe yang tepat yang memenuhi kondisi pembatasan pengiriman, sisipkan penanda iklan dalam manifes keluaran, seperti yang dijelaskan sebelumnya dalam Bab ini

    4. Untuk Daterange, MediaPackage menyisipkan EXT-X-DATERANGE tag untuk memberi sinyal iklan dan acara transisi program dan menampilkan HLS manifes. CMAF

EXT-X-DATERANGE penanda iklan

Penanda iklan Daterange digunakan untuk memberi sinyal iklan dan transisi program dalam live dan manifes. HLS CMAF Saat Anda mengaktifkan penanda iklan rentang data di titik akhir Anda, MediaPackage masukkan EXT-X-DATERANGE tag ke dalam manifes di mana ada -35 atau tag yang SCTE ada. time_signal splice_insert EXT-X-DATERANGEdigunakan bersama dengan EXT-X-PROGRAM-DATE-TIME tag.

Untuk informasi tentang EXT-X-DATERANGE dan EXT-X-PROGRAM-DATE-TIME tag untukHLS, lihat Spesifikasi Streaming HTTP Langsung Edisi ke-2.

Mengaktifkan daterange melalui konsol

Untuk mengaktifkan penanda iklan daterange saat membuat atau mengedit titik akhir, di MediaPackage konsol, di bawah Pengaturan Packager > Konfigurasi tambahan > Penanda iklan, pilih Daterange.

Jika Anda memilih Daterange, Anda juga harus memasukkan nilai tanggal program/interval waktu (detik) yang lebih besar dari. 0 Interval tanggal/waktu program diatur dalam panel konfigurasi Tambahan yang sama dengan pengaturan penanda iklan.

Mengaktifkan daterange melalui AWS CLI

Untuk mengaktifkan penanda iklan daterange untuk titik akhir Anda, jalankan perintah berikut di AWS CLI mengganti region dengan informasi Anda sendiri:

  aws --endpoint=https://mediapackage.region.amazonaws.com mediapackage --region region create-origin-endpoint --channel-id test_channel --id hlsmuxed
  --hls-package "{\"ProgramDateTimeIntervalSeconds\":60,\"AdMarkers\":\"DATERANGE\"}"
penting

Anda harus menetapkan ProgramDateTimeIntervalSeconds nilai yang lebih besar dari0.

Mengaktifkan daterange melalui atau MediaPackage API AWS SDK

Untuk mempelajari cara mengaktifkan penanda iklan rentang data untuk HLS titik akhir melalui MediaPackage siaran langsung API atau AWS SDK, lihat berikut ini:

Contoh HLS manifes yang menunjukkan SCTE pensinyalan -35 EXT-X-DATERANGE

Contoh HLS manifes ini dihasilkan oleh MediaPackage penggunaan EXT-X-DATERANGE dan EXT-X-PROGRAM-DATE-TIME tag untuk memberi sinyal peristiwa dalam streaming langsung.

catatan

END-DATEAtribut DURATIONPLANNED-DURATION,, dan EXT-X-DATERANGE tag bersifat opsional. Jika atribut ini tidak ada dalam input SCTE -35, atau tidak disetel saat Anda membuat titik akhir melalui MediaPackage API, maka atribut tersebut dihilangkan dari manifes yang dihasilkan.

#EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:8 #EXT-X-MEDIA-SEQUENCE:11 #EXT-X-DATERANGE:ID="2415919105",START-DATE="2020-05-03T00:01:00.018Z",PLANNED-DURATION=29.988,SCTE35-OUT=0xFC303000000002CDE400FFF00506FE00526C14001A021843554549900000017FC00000292EA80A04ABCD0001300000D6F17117 #EXT-X-DATERANGE:ID="2147483649",START-DATE="2020-05-03T00:00:30.030Z",PLANNED-DURATION=90.006,SCTE35-CMD=0xFC303000000002CDE400FFF00506FE00293D6C001A021843554549800000017FFF00007B9ABC0A04ABCD0001100000680F3B4B #EXT-X-PROGRAM-DATE-TIME:2020-05-03T00:01:08.040Z #EXTINF:7.560, ../../../../index_1_11.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_12.ts?m=1588607409 #EXTINF:6.846, ../../../../index_1_13.ts?m=1588607409 #EXT-X-DATERANGE:ID="2415919105",START-DATE="2020-05-03T00:01:00.018Z",END-DATE="2020-05-03T00:01:30.006Z",DURATION=29.988 #EXTINF:0.714, ../../../../index_1_14.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_15.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_16.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_17.ts?m=1588607409 #EXTINF:6.636, ../../../../index_1_18.ts?m=1588607409 #EXT-X-DATERANGE:ID="2147483649",START-DATE="2020-05-03T00:00:30.030Z",END-DATE="2020-05-03T00:02:00.036Z",DURATION=90.006,SCTE35-CMD=0xFC304A00000002CDE400FFF00506FE00A4D8280034021843554549800000017FC000000000000A04ABCD0001110000021843554549800000027FFF00007B9ABC0A04ABCD000210000061166A61 #EXT-X-DATERANGE:ID="2147483650",START-DATE="2020-05-03T00:02:00.036Z",PLANNED-DURATION=90.006,SCTE35-CMD=0xFC304A00000002CDE400FFF00506FE00A4D8280034021843554549800000017FC000000000000A04ABCD0001110000021843554549800000027FFF00007B9ABC0A04ABCD000210000061166A61 #EXTINF:0.924, ../../../../index_1_19.ts?m=1588607409 #EXTINF:7.560, ../../../../index_1_20.ts?m=1588607409 #EXT-X-PROGRAM-DATE-TIME:2020-05-03T00:02:08.520Z #EXTINF:7.560, ../../../../index_1_21.ts?m=1588607409 #EXT-X-ENDLIST