

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

# Bekerja dengan sumber VOD
<a name="channel-assembly-working-vod-sources"></a>

Sumber VOD mewakili satu bagian konten, seperti video atau episode podcast, yang Anda tambahkan ke lokasi sumber Anda. Anda menambahkan satu atau beberapa sumber VOD ke lokasi sumber Anda, lalu mengaitkan setiap sumber VOD dengan program setelah Anda membuat saluran.

Setiap sumber VOD harus memiliki setidaknya satu *konfigurasi paket*. Konfigurasi paket menentukan format paket, lokasi manifes, dan grup sumber untuk sumber VOD Anda. Saat membuat channel, Anda menggunakan grup sumber konfigurasi paket untuk membuat output yang sesuai di channel Anda. Misalnya, jika sumber Anda dikemas dalam dua format yang berbeda—HLS dan Dash—maka Anda akan membuat dua konfigurasi paket, satu untuk DASH dan satu untuk HLS. Kemudian, Anda akan membuat dua output saluran, satu untuk setiap konfigurasi paket. Setiap output saluran menyediakan titik akhir yang digunakan untuk permintaan pemutaran. Jadi, menggunakan contoh sebelumnya, saluran akan menyediakan titik akhir untuk permintaan pemutaran HLS dan titik akhir untuk permintaan pemutaran DASH. 

Jika Anda ingin offset penanda iklan di manifes terdeteksi secara otomatis, setiap penanda iklan harus muncul pada offset yang sama di semua konfigurasi paket dan memiliki durasi nol. Untuk HLS, MediaTailor akan mendeteksi `DATERANGE` dan ` EXT-X-CUE-OUT` menandai. Untuk DASH, HLS akan mendeteksi tag Event pertama dalam setiap `EventStream` tag.

Dalam contoh berikut, peluang jeda iklan akan terdeteksi pada offset 12000ms karena `DATERANGE` tag dengan durasi 0,0. `DATERANGE`Tag pertama pada offset 0ms tidak akan terdeteksi karena memiliki durasi 10.0.

```
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:6
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-DATERANGE:ID="1001",START-DATE="2021-09-16T23:51:05.249Z",DURATION=10.0,SCTE35-OUT=0xFC302500000003289800FFF01405000003E97FEFFE1D381BD8FE000DBBA00001010100000FD2B275
#EXTINF:6.000,
../../../719f911124e0495cbb067c91c1d6c298/1785a16ca14d4c2884781f25333f6766/index_1_0.ts
#EXTINF:6.000,
../../../719f911124e0495cbb067c91c1d6c298/1785a16ca14d4c2884781f25333f6766/index_1_1.ts
#EXT-X-DATERANGE:ID="1001",START-DATE="2021-09-16T23:51:05.249Z",DURATION=0.0,SCTE35-OUT=0xFC302500000003289800FFF01405000003E97FEFFE1D381BD8FE000DBBA00001010100000FD2B275
#EXTINF:6.000,
../../../719f911124e0495cbb067c91c1d6c298/1785a16ca14d4c2884781f25333f6766/index_1_2.ts
```

Pada contoh berikut, peluang jeda iklan akan terdeteksi pada offset 0ms karena `EXT-X-CUE-OUT` tag memiliki durasi 0 dan segera diikuti oleh tag. `EXT-X-CUE-IN` `EXT-X-CUE-IN`Pasangan `EXT-X-CUE-OUT` kedua tidak akan terdeteksi karena memiliki durasi 10.

```
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:6
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-CUE-OUT:0
#EXT-X-CUE-IN
#EXTINF:6.000,
../../../719f911124e0495cbb067c91c1d6c298/1785a16ca14d4c2884781f25333f6766/index_1_0.ts
#EXTINF:6.000,
../../../719f911124e0495cbb067c91c1d6c298/1785a16ca14d4c2884781f25333f6766/index_1_1.ts
#EXT-X-CUE-OUT:10
...
#EXT-X-CUE-IN
#EXTINF:6.000,
../../../719f911124e0495cbb067c91c1d6c298/1785a16ca14d4c2884781f25333f6766/index_1_2.ts
```

Pada contoh berikut, peluang jeda iklan akan terdeteksi pada offset 0ms karena Peristiwa pertama `EventStream` terjadi pada periode mulai 0,000S. PT0 Yang kedua `Event` di tidak `EventStream` akan terdeteksi.

```
<Period start="PT0.000S" id="9912561" duration="PT29.433S">
<EventStream timescale="90000" schemeIdUri="urn:scte:scte35:2013:xml">
<Event duration="0">
  <scte35:SpliceInfoSection protocolVersion="0" ptsAdjustment="1241950593" tier="4095">
    <scte35:SpliceInsert spliceEventId="99" spliceEventCancelIndicator="false" outOfNetworkIndicator="true" spliceImmediateFlag="false" uniqueProgramId="1" availNum="1" availsExpected="1">
      <scte35:Program><scte35:SpliceTime ptsTime="3552273000"/></scte35:Program>
      <scte35:BreakDuration autoReturn="true" duration="2700000"/>
    </scte35:SpliceInsert>
  </scte35:SpliceInfoSection>
</Event>
<Event duration="0"> 
  <scte35:SpliceInfoSection protocolVersion="0" ptsAdjustment="1241950593" tier="4095">
    <scte35:SpliceInsert spliceEventId="99" spliceEventCancelIndicator="false" outOfNetworkIndicator="true" spliceImmediateFlag="false" uniqueProgramId="1" availNum="1" availsExpected="1">
      <scte35:Program><scte35:SpliceTime ptsTime="3552273000"/></scte35:Program>
      <scte35:BreakDuration autoReturn="true" duration="2700000"/>
    </scte35:SpliceInsert>
  </scte35:SpliceInfoSection>
</Event>
</EventStream>
  ...
</Period>
```

# Menambahkan sumber VOD ke lokasi sumber Anda
<a name="channel-assembly-add-vod-source"></a>

Prosedur berikut menjelaskan cara menambahkan sumber VOD ke lokasi sumber Anda dan mengatur konfigurasi paket menggunakan konsol. MediaTailor Untuk informasi tentang cara menambahkan sumber VOD menggunakan MediaTailor API, lihat [CreateVodSource](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_CreateVodSource.html)di *Referensi AWS Elemental MediaTailor API*.

**penting**  
Sebelum Anda menambahkan sumber VOD Anda, pastikan bahwa mereka memenuhi persyaratan ini:   
Varian sumber semua harus memiliki panjang yang sama, sebagaimana ditentukan oleh manifes sumber. 
Dalam konfigurasi paket, setiap sumber harus memiliki jumlah aliran anak yang sama. 
Karena persyaratan ini, kami tidak mendukung per judul atau ABR otomatis, karena metode pengkodean ini dapat menghasilkan panjang manifes dan aliran anak yang bervariasi.   
Kami menyarankan Anda menggunakan templat pengkodean yang menyertakan panjang segmen minimum untuk memastikan bahwa sumber yang dikodekan memenuhi persyaratan ini.<a name="add-vod-sources-procedure"></a>

**Untuk menambahkan sumber VOD ke lokasi sumber Anda**

1. Buka MediaTailor konsol di [https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/).

1. Di panel navigasi, pilih **Perakitan saluran** > **Lokasi sumber**.

1. Di panel **Lokasi sumber**, pilih lokasi sumber yang Anda buat dalam [Untuk membuat lokasi sumber](channel-assembly-creating-source-locations.md#create-source-location-procedure) prosedur.

1. Pilih **Tambahkan sumber VOD**.

1. Di bawah **rincian sumber VOD**, masukkan nama untuk sumber VOD Anda:
   + **Nama**: Pengenal untuk sumber VOD Anda, seperti. **my-example-video** 

1. Di bawah **Package configurations** > *source-group-name* masukkan informasi tentang konfigurasi paket:
**catatan**  
Konfigurasi paket sumber Anda semua harus memiliki durasi yang sama, seperti yang ditentukan oleh manifes sumber. Dan, semua sumber dalam konfigurasi paket harus memiliki jumlah aliran anak yang sama. Untuk memenuhi persyaratan ini, kami sarankan Anda menggunakan template pengkodean untuk aset Anda. Kami menyarankan Anda menggunakan template pengkodean dengan panjang segmen minimum satu detik. MediaTailor tidak mendukung per judul atau streaming bitrate adaptif otomatis (ABR) karena metode pengkodean ini melanggar persyaratan ini.
   + **Grup sumber**: Masukkan nama grup sumber yang menjelaskan konfigurasi paket ini, seperti HLS-4K. Catat nama ini; Anda akan mereferensikannya saat membuat output saluran. Untuk informasi selengkapnya, lihat [Menggunakan grup sumber dengan output saluran Anda](channel-assembly-source-groups.md).
   + **Jenis**: Pilih format paket untuk konfigurasi ini. MediaTailor mendukung HLS dan DASH.
   + **Jalur relatif**: Jalur relatif dari **URL HTTP Dasar** lokasi sumber ke manifes. Misalnya,**/my/path/index.m3u8**.
**catatan**  
MediaTailor secara otomatis mengimpor semua teks tertutup dan aliran anak yang terdapat dalam daftar putar multivariant induk. Anda tidak perlu membuat konfigurasi paket terpisah untuk setiap rendisi sumber (DASH) atau aliran varian (HLS).

    Untuk informasi selengkapnya tentang konfigurasi paket, lihat[Menggunakan konfigurasi paket](channel-assembly-package-configurations.md). 

1. Pilih **Tambahkan sumber VOD**.

   Jika Anda ingin menambahkan lebih banyak sumber VOD, ulangi langkah 4-7 dalam prosedur.