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_signal
dengan 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
danEXT-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:
-
Untuk MediaPackage konsol, lihatMembuat titik akhir.
-
Untuk MediaPackage API, lihat Origin_EndPoints di Referensi Langsung.AWS Elemental MediaPackage API
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
- 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 pesan
segmentation_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:
-
Memeriksa apakah ada SCTE -35 pesan yang cocok dengan jenis pesan yang Anda tunjukkan di Kustomisasi pemicu iklan
-
Untuk pesan dengan jenis yang tepat, periksa apakah tanda pembatasan pengiriman
segmentation_descriptor
memenuhi ketentuan yang Anda tetapkan di Iklan tentang pembatasan pengiriman -
Untuk pesan dengan tipe yang tepat yang memenuhi kondisi pembatasan pengiriman, sisipkan penanda iklan dalam manifes keluaran, seperti yang dijelaskan sebelumnya dalam Bab ini
-
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-DATERANGE
digunakan 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 --regionregion
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-DATE
Atribut DURATION
PLANNED-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