

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

# Opsi pesan SCTE-35 di AWS Elemental MediaPackage
<a name="scte"></a>

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

Pesan SCTE-35 menyertai 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 output HLS dan CMAF, MediaPackage sisipan dan tag. `EXT-X-CUE-OUT` `EXT-X-CUE-IN`
+ Untuk keluaran DASH, MediaPackage sisipkan `EventStream` tag untuk membuat beberapa periode, saat Anda mengaktifkan manifes multi-periode. 

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

## Pengaturan SCTE-35 di MediaPackage
<a name="scte-settings"></a>

Anda dapat mengubah cara MediaPackage berinteraksi dengan pesan SCTE-35 dari konten sumber Anda. Konfigurasikan pengaturan berikut pada titik akhir Anda. Untuk informasi selengkapnya, lihat berikut ini:
+ Untuk MediaPackage konsol, lihat[Membuat titik akhir](endpoints-create.md).
+ Untuk MediaPackage API, lihat [Origin\$1EndPoints di Referensi](https://docs.aws.amazon.com/mediapackage/latest/apireference/origin_endpoints.html) API *AWS Elemental MediaPackage Langsung*.

**penting**  
Untuk memodifikasi cara MediaPackage menangani pesan SCTE-35, Anda harus terbiasa dengan standar SCTE-35. Anda dapat melihat standar terbaru di sini: [Katalog Standar SCTE](https://account.scte.org/standards/library/catalog/). Anda juga harus terbiasa dengan bagaimana SCTE-35 diimplementasikan dalam konten sumber Anda. 

****Penanda iklan****  
Pengaturan ini tersedia di titik akhir HLS dan CMAF.   
**Penanda iklan** memungkinkan Anda menentukan MediaPackage apa yang terjadi ketika 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 menyertakan penanda iklan dan tag pemadaman dalam manifes keluaran untuk pesan SCTE-35 yang memenuhi persyaratan dalam **Kustomisasi** pemicu iklan dan Iklan tentang pembatasan pengiriman.**
+ **Passthrough** — MediaPackage menyalin semua pesan SCTE-35 dari konten sumber dan memasukkannya ke dalam manifes keluaran.

****Sesuaikan pemicu iklan****  
Pengaturan ini tersedia di titik akhir HLS, DASH, dan CMAF.  
**Kustomisasi pemicu iklan** mengidentifikasi jenis pesan SCTE-35 mana yang MediaPackage diperlakukan sebagai 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 di titik akhir HLS, DASH, dan CMAF.  
**Iklan tentang pembatasan pengiriman** menetapkan ketentuan untuk pesan SCTE-35 yang 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.  
Sambungan menyisipkan pesan SCTE-35 tidak memiliki. `segmentation_descriptor` Jika Anda memilih sisipan sambatan di **Sesuaikan pemicu iklan**, semua sisipan sambatan menjadi penanda iklan dalam manifes keluaran.

## Cara kerjanya
<a name="scte-works"></a>

**Penanda iklan**, **Menyesuaikan pemicu iklan**, dan Setelan **pembatasan iklan pada iklan** bekerja sama untuk menentukan MediaPackage apa yang terjadi dengan pesan SCTE-35 dari konten sumber.

**Jika ada pesan SCTE-35 di konten sumber, lakukan MediaPackage tindakan berikut berdasarkan nilai yang Anda pilih di Penanda iklan:**
+ Untuk **None**, MediaPackage tidak melakukan apa pun dengan pesan SCTE-35. Tidak ada penanda iklan yang disisipkan dalam manifes keluaran.
+ Untuk **Passthrough**, MediaPackage salin semua pesan SCTE-35 dari konten sumber dan memasukkannya ke dalam manifes keluaran.
+ Untuk **peningkatan SCTE-35**, 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 pesan SCTE-35 yang cocok dengan jenis pesan yang Anda tunjukkan di Kustomisasi pemicu iklan**

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

  1. Untuk pesan dengan tipe yang tepat yang memenuhi kondisi pembatasan pengiriman, sisipan dalam output memanifestasikan penanda iklan untuk setiap pesan yang memiliki ID segmentasi SCTE unik, seperti yang dijelaskan sebelumnya dalam Bab ini
+ Untuk **Daterange**, MediaPackage menyisipkan `EXT-X-DATERANGE` tag untuk memberi sinyal iklan dan acara transisi program dalam manifes keluaran HLS dan CMAF.

**Catatan penting tentang trek data SCTE-35**  
MediaPackage juga memberi sinyal penanda SCTE-35 yang ada di sumber yang bukan penanda iklan. MediaPackage memilih trek data pertama yang tersedia dari konten input untuk pemrosesan sinyal SCTE-35 (biasanya diidentifikasi sebagai 500). PID Untuk penanganan yang tepat oleh MediaPackage, pastikan bahwa sinyal iklan SCTE-35 Anda disertakan dalam trek data pertama ini.

## EXT-X-DATERANGE penanda iklan
<a name="ext-x-daterange-ad-marker"></a>

Penanda iklan Daterange digunakan untuk memberi sinyal iklan dan transisi program dalam manifes HLS dan CMAF langsung. Saat Anda mengaktifkan penanda iklan rentang data di titik akhir Anda, MediaPackage masukkan `EXT-X-DATERANGE` tag ke dalam manifes di mana terdapat SCTE-35 atau tag yang 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 untuk HLS, lihat [Spesifikasi HTTP Live Streaming Edisi ke-2](https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-07#section-4.4.5.1). 

### Mengaktifkan daterange melalui konsol
<a name="enable-daterange-via-console"></a>

**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 ** date/time interval Program (detik)** yang lebih besar dari. **0** date/time Interval program diatur dalam panel **konfigurasi tambahan** yang sama dengan pengaturan penanda iklan. 

### Mengaktifkan daterange melalui AWS CLI
<a name="enable-daterange-via-cli"></a>

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 dari**0**.

### Mengaktifkan daterange melalui API atau SDK MediaPackage AWS
<a name="enable-daterange-via-live-api-or-sdk"></a>

 Untuk mempelajari cara mengaktifkan penanda iklan rentang data untuk titik akhir HLS melalui API atau AWS SDK MediaPackage langsung, lihat berikut ini: 
+ [MediaPackage Referensi API langsung](https://docs.aws.amazon.com/mediapackage/latest/apireference/origin_endpoints.html) 
+ [AWS SDK](https://aws.amazon.com/getting-started/tools-sdks/)

### Contoh manifes HLS yang menunjukkan pensinyalan EXT-X-DATERANGE SCTE-35
<a name="example"></a>

Contoh manifes HLS 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
```