

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

# Membuat grup keluaran HLS
<a name="opg-hls"></a>

Saat membuat MediaLive saluran AWS Elemental, Anda mungkin ingin menyertakan grup keluaran HLS. Untuk informasi tentang kasus penggunaan untuk grup keluaran HLS, lihat[Kontainer, protokol, dan sistem hilir](outputs-supported-containers-downstream-systems.md). Untuk informasi tentang memilih antara HLS dan grup MediaPackage keluaran, lihat[Memilih antara grup keluaran HLS dan grup MediaPackage keluaran](hls-choosing-hls-vs-emp.md).

**Topics**
+ [Mengatur encode dalam grup keluaran HLS](design-hls-package.md)
+ [Berkoordinasi dengan sistem hilir](hls-opg-coordinate-dss.md)
+ [Buat grup keluaran HLS](creating-hls-output-group.md)

# Mengatur encode dalam grup keluaran HLS
<a name="design-hls-package"></a>

Grup keluaran HLS biasanya diatur sebagai tumpukan ABR video. Tumpukan ABR video adalah grup keluaran yang berisi berikut ini:
+ Lebih dari satu output.

Setiap output dapat berisi yang berikut:
+ Satu encode video (rendisi). Biasanya, setiap encode video memiliki resolusi yang berbeda.
+ Satu atau lebih encode audio.
+ Satu atau lebih teks dikodekan. Keterangan disematkan atau sespan.

Ada dua cara untuk mengatur encode, tergantung pada apakah encode audio harus dibundel atau masing-masing dalam rendisi mereka sendiri. Anda seharusnya sudah [mendapatkan informasi ini](identify-dss-video-audio.md) dari sistem hilir Anda.

**Pemutar hilir yang membutuhkan audio yang dibundel**

Rencanakan grup keluaran untuk berisi yang berikut ini:
+ Satu output untuk setiap encode video. Output ini menampung satu encode video, semua encode audio, dan semua teks dikodekan (jika teks disematkan). 

  Encode audio yang sama akan muncul di setiap output. Misalnya, encode bahasa Inggris dan Prancis akan muncul dalam output resolusi tinggi, maka encode bahasa Inggris dan Prancis yang sama akan muncul dalam output resolusi rendah.
+ Satu output untuk setiap teks dikodekan, jika teksnya adalah sespan.

Diagram ini menggambarkan grup keluaran HLS ketika encode teks disematkan.

![\[Output group diagram showing embedded and non-embedded outputs with associated elements.\]](http://docs.aws.amazon.com/id_id/medialive/latest/ug/images/output11-ABR-2Ve-2A.png)


Diagram ini menggambarkan grup keluaran HLS ketika teks yang dikodekan adalah sidecar.

![\[Output group diagram showing V, A, A components, V, A, A outputs, and two C outputs.\]](http://docs.aws.amazon.com/id_id/medialive/latest/ug/images/output12-ABR-2V-2A-2C.png)


**Pemutar hilir yang membutuhkan audio terpisah**

Rencanakan grup keluaran untuk berisi yang berikut ini:
+ Satu output untuk setiap encode video. Output ini menampung satu video dan semua teks dikodekan (jika teks disematkan). 
+ Satu output untuk setiap encode audio.

  Encode audio mungkin untuk bahasa yang berbeda, atau mungkin untuk bitrate yang berbeda, atau mungkin untuk bahasa dan bitrate yang berbeda.
+ Satu output untuk setiap teks dikodekan, jika teksnya adalah sespan.

Susunan encode audio dalam grup output ini disebut grup *rendisi audio*.

Diagram ini menggambarkan grup keluaran HLS dengan grup rendisi audio, dan dengan enkode teks tertanam.

![\[Output group diagram showing four outputs: two marked as embedded, and two marked as A.\]](http://docs.aws.amazon.com/id_id/medialive/latest/ug/images/output13-ABR-2Ve-2Asep.png)


Diagram ini menggambarkan grup keluaran HLS untuk tumpukan ABR dengan grup rendisi audio, dan dengan enkode teks sespan.

![\[Output group diagram showing six outputs: two V, two A, and two C, arranged in a row.\]](http://docs.aws.amazon.com/id_id/medialive/latest/ug/images/output14-ABR-2V-2Asep-2C.png)


# Berkoordinasi dengan sistem hilir
<a name="hls-opg-coordinate-dss"></a>

Grup keluaran HLS di AWS MediaLive Elemental mendukung beberapa jenis sistem hilir. Baca informasi yang berlaku untuk sistem tempat Anda bekerja.

**Topics**
+ [Grup keluaran HLS ke Amazon S3](origin-server-hls-s3.md)
+ [Grup keluaran HLS untuk MediaStore](origin-server-ems.md)
+ [Grup keluaran HLS untuk MediaPackage](origin-server-hls-emp.md)
+ [Grup keluaran HLS ke v2 MediaPackage](origin-server-hls-empv2.md)
+ [Grup keluaran HLS ke HTTP](origin-server-http.md)

# Grup keluaran HLS ke Amazon S3
<a name="origin-server-hls-s3"></a>

Ikuti prosedur ini jika Anda [memutuskan](identify-downstream-system.md) bahwa Anda akan membuat grup keluaran HLS dengan Amazon S3 sebagai tujuan. Anda dan operator sistem hilir harus setuju tentang tujuan untuk output dari grup output HLS. 

**Untuk mengatur pengaturan tujuan**

1. Putuskan apakah Anda memerlukan dua tujuan untuk output: 
   + Anda memerlukan dua tujuan dalam [saluran standar](plan-redundancy.md).
   + Anda memerlukan satu tujuan dalam saluran pipa tunggal.

1. Kami menyarankan Anda merancang jalur lengkap tujuan - ember Amazon S3 dan semua folder. Lihat [Desain jalur untuk tujuan output](hls-destinations-design-step.md).

1. Minta pengguna Amazon S3 untuk membuat bucket apa pun yang belum ada. 

   Dengan MediaLive, nama bucket Amazon S3 tidak boleh menggunakan notasi titik, yang berarti tidak boleh digunakan. (dot) di antara kata-kata dalam nama ember. 

1. Diskusikan kepemilikan dengan pengguna Amazon S3. Jika bucket milik AWS akun lain, Anda biasanya ingin akun itu menjadi pemilik output. Untuk informasi lebih lanjut, lihat[Mengontrol akses ke output](#setting-dss-hls-canned-acl), setelah prosedur ini.

Perhatikan bahwa Anda tidak memerlukan kredensyal pengguna untuk mengirim ke bucket S3. MediaLive memiliki izin untuk menulis ke bucket S3 melalui entitas tepercaya. Seseorang di organisasi Anda seharusnya sudah menyiapkan izin ini. Untuk informasi selengkapnya, lihat [Persyaratan akses untuk entitas tepercaya](trusted-entity-requirements.md).

## Mengontrol akses ke output
<a name="setting-dss-hls-canned-acl"></a>

Anda mungkin mengirim file output ke bucket Amazon S3 yang dimiliki oleh akun lain AWS . Dalam situasi ini, Anda biasanya ingin akun lain menjadi pemilik file output (objek yang dimasukkan ke dalam ember). Jika pemilik bucket tidak menjadi pemilik objek, Anda (MediaLive) akan menjadi satu-satunya agen yang dapat menghapus file ketika file tidak lagi diperlukan.

Oleh karena itu, kepentingan semua orang untuk mentransfer kepemilikan file output setelah mereka berada di ember Amazon S3.

Untuk mentransfer kepemilikan objek, pengaturan berikut diperlukan:
+ Pemilik bucket harus menambahkan kebijakan izin bucket yang memberi Anda izin untuk menambahkan daftar kontrol akses kalengan (ACL) Amazon S3 MediaLive saat mengirimkan file keluaran ke bucket. Pemilik bucket harus membaca informasi dalam [Mengelola akses dengan ACLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls) di panduan pengguna Amazon Simple Storage Service. Pemilik bucket harus menyiapkan izin ACL untuk bucket, bukan untuk objek.
+ Pemilik bucket juga harus mengatur kepemilikan objek. Fitur ini secara efektif mewajibkan (bukan opsional) bagi pengirim (MediaLive) untuk menyertakan ACL *kontrol penuh pemilik Bucket*. Pemilik bucket harus membaca informasi dalam [Mengontrol kepemilikan objek](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership) di panduan pengguna Amazon Simple Storage Service.

  Jika pemilik bucket mengimplementasikan fitur ini, maka Anda harus menyiapkan MediaLive untuk menyertakan ACL. Jika tidak, pengiriman ke bucket Amazon S3 akan gagal.
+ Anda harus menyiapkan MediaLive untuk menyertakan** ACL *kontrol penuh pemilik Bucket* saat dikirim ke bucket. Anda akan melakukan pengaturan ini saat [membuat saluran](hls-destinations-s3-specify.md).

Fitur ACL kalengan S3 mendukung ACLs selain *kontrol penuh pemilik Bucket*, tetapi fitur lainnya ACLs biasanya tidak berlaku untuk kasus penggunaan pengiriman video dari. MediaLive

# Grup keluaran HLS untuk MediaStore
<a name="origin-server-ems"></a>

Ikuti prosedur ini jika Anda [menentukan](identify-downstream-system.md) bahwa Anda akan membuat grup keluaran HLS, dengan AWS Elemental MediaStore tujuan. Anda dan operator sistem hilir harus setuju tentang tujuan untuk output dari grup keluaran HLS

**Untuk mengatur pengaturan tujuan**

1. Putuskan apakah Anda memerlukan dua tujuan untuk output: 
   + Anda memerlukan dua tujuan dalam [saluran standar](plan-redundancy.md).
   + Anda memerlukan satu tujuan dalam saluran pipa tunggal.

1. Kami menyarankan Anda merancang jalur lengkap tujuan. Lihat [Desain jalur untuk tujuan output](hls-destinations-design-step.md).

   Jika Anda memiliki dua tujuan, jalur tujuan harus berbeda satu sama lain dalam beberapa cara. Setidaknya salah satu bagian dari satu jalur harus berbeda dari yang lain. Hal ini dapat diterima untuk semua bagian yang berbeda. 

1. Minta MediaStore pengguna untuk membuat wadah apa pun yang belum ada. 

1. Dapatkan titik akhir data untuk wadah atau kontainer. Contoh: 

   `https://a23f.data.mediastore.us-west-2.amazonaws.com`

   `https://fe30.data.mediastore.us-west-2.amazonaws.com`

   Anda membutuhkan titik akhir data. Anda tidak memerlukan nama kontainer.

Perhatikan bahwa Anda tidak memerlukan kredensyal pengguna untuk dikirim ke MediaStore kontainer. MediaLive memiliki izin untuk menulis ke MediaStore wadah melalui entitas tepercaya. Seseorang di organisasi Anda seharusnya sudah menyiapkan izin ini. Untuk informasi selengkapnya, lihat [Persyaratan akses untuk entitas tepercaya](trusted-entity-requirements.md).

# Grup keluaran HLS untuk MediaPackage
<a name="origin-server-hls-emp"></a>

Ikuti prosedur ini jika Anda [memutuskan](identify-downstream-system.md) bahwa Anda akan membuat grup keluaran HLS, dan akan mengirim ke AWS Elemental MediaPackage lebih dari HTTPS. Anda dan operator sistem hilir harus setuju tentang tujuan untuk output dari grup output HLS.

**Untuk mengatur pengaturan tujuan**

1. Minta MediaPackage pengguna untuk membuat satu saluran di MediaPackage. Bahkan jika MediaLive saluran tersebut adalah [saluran standar](plan-redundancy.md) (dengan dua saluran pipa), Anda hanya perlu satu MediaPackage saluran.

1. Atur dengan MediaPackage pengguna untuk mengatur kredensyal pengguna HTTPS. Anda harus mengirim MediaPackage melalui koneksi yang aman.

1. Dapatkan informasi berikut:
   + Keduanya URLs (titik akhir input adalah MediaPackage terminologi) untuk saluran. Dua URLs untuk saluran terlihat seperti ini:

      `https://6d2c.mediapackage.uswest-2.amazonaws.com/in/v2/9dj8/9dj8/channel`

      `https://6d2c.mediapackage.uswest-2.amazonaws.com/in/v2/9dj8/e333/channel`

      URLs Keduanya selalu identik, kecuali untuk folder sebelumnya`channel`.

     Pastikan Anda mendapatkan URLs (yang dimulai dengan`https://`), bukan nama saluran (yang dimulai dengan`arn`).
   + Nama pengguna dan kata sandi untuk mengakses sistem hilir, jika sistem hilir memerlukan permintaan yang diautentikasi. Perhatikan bahwa kredensyal pengguna ini berhubungan dengan otentikasi pengguna, bukan dengan protokol. Otentikasi pengguna adalah tentang apakah sistem hilir akan menerima permintaan Anda. Protokolnya adalah tentang apakah permintaan dikirim melalui koneksi yang aman.

# Grup keluaran HLS ke v2 MediaPackage
<a name="origin-server-hls-empv2"></a>

Ikuti prosedur ini jika Anda [menentukan](hls-choosing-hls-vs-emp.md) bahwa Anda akan membuat grup keluaran HLS, dan akan mengirim ke MediaPackage v2. Anda dan operator sistem hilir harus setuju tentang tujuan untuk output dari grup output HLS. 

**Untuk mengatur pengaturan tujuan**

1. Minta MediaPackage pengguna untuk membuat satu saluran di MediaPackage. Bahkan jika MediaLive saluran tersebut adalah [saluran standar](plan-redundancy.md) (dengan dua saluran pipa), Anda hanya perlu satu MediaPackage saluran.

1. Dapatkan keduanya URLs (titik akhir input adalah MediaPackage terminologi) untuk saluran. Dua URLs untuk saluran terlihat seperti ini:

    `https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index` 

    `https://mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index`

    URLs Keduanya sedikit berbeda, seperti yang ditunjukkan pada contoh di atas.

   Pastikan Anda mendapatkan URLs (yang dimulai dengan`https://`), bukan nama saluran (yang dimulai dengan`arn`).

   Perhatikan bahwa Anda tidak menggunakan kredensyal pengguna untuk mengirim ke MediaPackage v2.

# Grup keluaran HLS ke HTTP
<a name="origin-server-http"></a>

Ikuti prosedur ini jika Anda [menentukan](identify-downstream-system.md) bahwa Anda akan membuat grup keluaran HLS dengan salah satu sistem hilir berikut sebagai tujuan:
+ Server HTTP atau HTTPS PUT.
+ Server WebDAV HTTP atau HTTPS.
+ Server asal Akamai.

Anda dan operator sistem hilir harus setuju tentang tujuan untuk output dari grup output HLS. 

Ketika Anda mengirimkan HLS melalui HTTP, Anda sering mengirimkan ke server asal. Server asal biasanya memiliki pedoman yang jelas tentang aturan untuk jalur tujuan, termasuk nama file manifes utama (`.M3U8`file).

**Untuk mengatur pengaturan tujuan**

Anda harus berbicara dengan operator di sistem hilir untuk mengoordinasikan pengaturan Anda.

1. Jika sistem hilir bukan server Akamai, cari tahu apakah menggunakan PUT atau WebDAV. 

1. Cari tahu apakah sistem hilir memiliki persyaratan koneksi khusus. Bidang koneksi ini dikelompokkan di konsol di bagian **pengaturan CDN** untuk grup keluaran HLS. Untuk menampilkan halaman ini di MediaLive konsol, di halaman **Buat saluran**, di bagian **Grup keluaran**, pilih **Tambah**, lalu pilih **HLS**. Pilih grup, lalu di pengaturan **HLS, buka pengaturan** **CDN**.

1. Putuskan apakah Anda memerlukan dua tujuan untuk output: 
   + Anda memerlukan dua tujuan dalam [saluran standar](plan-redundancy.md).
   + Anda memerlukan satu tujuan dalam saluran pipa tunggal.

1. Cari tahu apakah sistem hilir menggunakan koneksi yang aman. Jika ya, atur dengan operator untuk mengatur kredensyal pengguna. 

1. Cari tahu apakah sistem hilir memerlukan jalur khusus di dalam manifes utama dan manifes anak. Untuk informasi selengkapnya, lihat [Menyesuaikan jalur di dalam manifes HLS](hls-manifest-paths.md).

1. Jika Anda menyiapkan [saluran standar](plan-redundancy.md), cari tahu apakah sistem hilir mendukung manifes yang berlebihan. Jika demikian, putuskan apakah Anda ingin menerapkan fitur ini. Untuk informasi lebih lanjut, lihat[Membuat manifes HLS yang berlebihan](hls-redundant-manifests.md), dan secara khusus [Aturan untuk sebagian besar sistem hilir](hls-redundant-manif-most-systems.md) dan [Aturan untuk Akamai CDNs](hls-redundant-manif-akamai.md) untuk instruksi khusus. 

1. Bicaralah dengan operator di sistem hilir untuk menyetujui jalur tujuan lengkap untuk tiga kategori file HLS (manifes utama, manifes anak, dan file media). MediaLive selalu menempatkan ketiga kategori file untuk setiap tujuan di lokasi yang satu ini. Tidak mungkin untuk mengkonfigurasi MediaLive untuk menempatkan beberapa file di lokasi lain. 

   Jika Anda memiliki dua tujuan, jalur tujuan harus berbeda satu sama lain dalam beberapa cara. Setidaknya salah satu bagian dari satu jalur harus berbeda dari yang lain. Hal ini dapat diterima untuk semua bagian yang berbeda. Diskusikan persyaratan ini dengan operator sistem hilir. Sistem hilir mungkin memiliki aturan khusus tentang keunikan.

1. Bicaralah dengan operator di sistem hilir tentang persyaratan khusus untuk nama-nama tiga kategori file HLS. Biasanya, sistem hilir tidak memiliki persyaratan khusus. 

1. Bicaralah dengan operator di sistem hilir tentang persyaratan khusus untuk pengubah pada nama manifes anak dan file media. 

   Manifestasi anak dan file media selalu menyertakan pengubah ini dalam nama file mereka. Pengubah ini membedakan setiap output dari yang lain, sehingga harus unik di setiap output. Misalnya, file untuk output resolusi tinggi harus memiliki nama yang berbeda dari file untuk output resolusi rendah. Misalnya, file untuk satu output dapat memiliki nama file dan pengubah`curling_high`, sedangkan output lainnya bisa memiliki`curling_low`.

   Biasanya, sistem hilir tidak memiliki persyaratan khusus.

1. Tanyakan kepada operator sistem hilir apakah file media harus diatur dalam subdirektori terpisah. Misalnya, satu subdirektori untuk 1000 segmen pertama, subdirektori lain untuk 1000 segmen kedua, dan seterusnya.

   Sebagian besar sistem hilir tidak memerlukan subdirektori terpisah.

1. Setuju pada bagian-bagian jalur tujuan di mana sistem hilir memiliki persyaratan khusus.
   + Misalnya, sistem hilir mungkin hanya mengharuskan Anda mengirim ke host tertentu. Sistem hilir tidak perlu tahu tentang folder atau nama file yang akan Anda gunakan.

     Misalnya, kirim ke dua folder yang Anda beri nama, tetapi pada host di `https://203.0.113.55`

     Atau kirim ke dua folder yang Anda beri nama, tetapi pada host di `https://203.0.113.55` dan `https://203.0.113.82`
   + Atau sistem hilir mungkin memerlukan host dan folder tertentu, tetapi dengan nama file yang Anda pilih. Misalnya, host dan folder ini:

     `https://203.0.113.55/sports/delivery/`

     `https://203.0.113.55/sports/backup/`

1. Catat informasi yang telah Anda kumpulkan:
   + Jenis koneksi untuk sistem hilir — Akamai, PUT, atau WebDAV.
   + Pengaturan untuk bidang koneksi, jika sistem hilir memiliki persyaratan khusus.
   + Protokol untuk pengiriman—HTTP atau HTTPS.
   + Nama pengguna dan kata sandi untuk mengakses sistem hilir, jika sistem hilir memerlukan permintaan yang diautentikasi. Perhatikan bahwa kredensyal pengguna ini berhubungan dengan otentikasi pengguna, bukan dengan protokol. Otentikasi pengguna adalah tentang apakah sistem hilir akan menerima permintaan Anda. Protokolnya adalah tentang apakah permintaan dikirim melalui koneksi yang aman.
   + Semua atau sebagian dari jalur tujuan, mungkin termasuk nama file.
   + Apakah Anda perlu mengatur subdirektori terpisah.

# Buat grup keluaran HLS
<a name="creating-hls-output-group"></a>

Anda membuat grup keluaran dan outputnya saat [membuat atau mengedit MediaLive saluran](creating-a-channel-step4.md). 

## Prosedurnya
<a name="hls-create-procedure"></a>

1. Pada halaman **Buat saluran**, di bawah **Grup keluaran**, pilih **Tambah**. 

1. Di bagian **Tambahkan grup keluaran**, pilih **HLS**, lalu pilih **Konfirmasi**. Lebih banyak bagian muncul:
   + **Tujuan grup HLS** - Bagian ini berisi bidang untuk tujuan output. Untuk informasi selengkapnya lihat bagian untuk jenis sistem hilir:
     + [Bidang untuk tujuan keluaran - mengirim ke Amazon S3](hls-destinations-s3.md)
     + [Bidang untuk tujuan keluaran - mengirim ke MediaStore](hls-destinations-ems.md)
     + [Bidang untuk tujuan keluaran - mengirim ke MediaPackage](hls-destinations-emp.md)
     + [Bidang untuk tujuan output - mengirim ke server HTTP](hls-destinations-http.md)
   + **Pengaturan HLS** [- Bagian ini berisi bidang untuk [tujuan output](hls-destinations-http.md), untuk [ketahanan](hls-other-features.md#hls-resiliency), dan untuk keterangan.](hls-other-features.md#hls-captions) 
   + **Output HLS** - Bagian ini menunjukkan output tunggal yang ditambahkan secara default.
   + **Lokasi** - Bagian ini berisi bidang untuk [menyesuaikan jalur di dalam manifes](hls-manifest-paths.md).
   + **Manifes dan segmen** [— Bagian ini berisi bidang untuk [mengonfigurasi manifes redundan](hls-opg-redundant-manifest.md), untuk mengonfigurasi [konten manifes](hls-other-features.md#hls-manifest-contents), dan untuk mengonfigurasi segmen media.](hls-other-features.md#hls-segment-fields)
   + **DRM** - Bagian ini berisi bidang untuk mengkonfigurasi [enkripsi output.](hls-other-features.md#hls-drm)
   + **Penanda iklan** - Bagian ini berisi bidang untuk menyiapkan ketersediaan iklan [SCTE-35](hls-other-features.md#hls-ad-markers).
   + **Keterangan** [- Bagian ini berisi bidang untuk mengkonfigurasi teks.](hls-other-features.md#hls-captions)
   + **ID3**— Bagian ini berisi bidang untuk pengaturan [ID3](hls-other-features.md#hls-id3).

1. Jika paket Anda menyertakan lebih dari satu output dalam grup keluaran ini, maka dalam **output HLS**, pilih **Tambahkan output** untuk menambahkan jumlah output yang sesuai. 

1. Dalam **output HLS**, pilih tautan **Pengaturan** pertama untuk melihat bagian untuk output pertama:
   + **Pengaturan keluaran** - Bagian ini berisi bidang untuk tujuan output. Lihat bagian ini:
     + [Bidang untuk tujuan keluaran - mengirim ke Amazon S3](hls-destinations-s3.md)
     + [Bidang untuk tujuan keluaran - mengirim ke MediaStore](hls-destinations-ems.md)
     + [Bidang untuk tujuan keluaran - mengirim ke MediaPackage](hls-destinations-emp.md)
     + [Bidang untuk tujuan output - mengirim ke server HTTP](hls-destinations-http.md)

     Bagian ini juga berisi bidang untuk [wadah HLS](hls-container.md).
   + **Pengaturan aliran** - Bagian ini berisi bidang untuk [aliran output](hls-streams-section.md) (video, audio, dan keterangan).

1. (Opsional) Masukkan nama untuk grup keluaran dan output:
   + Dalam **pengaturan HLS**, untuk **Nama**, masukkan nama untuk grup keluaran. Nama ini bersifat internal MediaLive; itu tidak muncul di output. Misalnya, **Sports Curling**.
   + Di bagian **output HLS** untuk setiap output, untuk **Nama**, masukkan nama untuk output. Nama ini bersifat internal MediaLive; itu tidak muncul di output. Misalnya, **high resolution**.

1. Untuk melengkapi bidang lainnya, lihat topik yang tercantum setelah prosedur ini.

1. Setelah Anda selesai menyiapkan grup keluaran ini dan outputnya, Anda dapat membuat grup keluaran lain (dari jenis apa pun), jika rencana Anda memerlukannya. Jika tidak, pergi ke[Simpan salurannya](creating-a-channel-step9.md).

**Topics**
+ [Prosedurnya](#hls-create-procedure)
+ [Bidang tujuan dalam grup keluaran HLS](hls-destinations.md)
+ [Bidang untuk wadah HLS](hls-container.md)
+ [Bidang untuk menyesuaikan jalur di dalam manifes](hls-custom-manifests.md)
+ [Bidang untuk manifes yang berlebihan](hls-opg-redundant-manifest.md)
+ [Bidang untuk streaming video, audio, dan teks (encode)](hls-streams-section.md)
+ [Bidang untuk fitur HLS lainnya](hls-other-features.md)

# Bidang tujuan dalam grup keluaran HLS
<a name="hls-destinations"></a>

Grup keluaran HLS dalam MediaLive mendukung beberapa jenis tujuan. Setiap jenis memiliki persyaratan konfigurasi yang berbeda.

**Topics**
+ [Bidang untuk tujuan keluaran - mengirim ke Amazon S3](hls-destinations-s3.md)
+ [Bidang untuk tujuan keluaran - mengirim ke MediaStore](hls-destinations-ems.md)
+ [Bidang untuk tujuan keluaran - mengirim ke MediaPackage](hls-destinations-emp.md)
+ [Bidang untuk tujuan output - mengirim ke server HTTP](hls-destinations-http.md)

# Bidang untuk tujuan keluaran - mengirim ke Amazon S3
<a name="hls-destinations-s3"></a>

Ketika Anda [merencanakan tujuan untuk grup keluaran HLS](origin-server-hls-s3.md), Anda mungkin telah memutuskan untuk mengirim output ke Amazon S3. Anda harus merancang jalur tujuan atau jalur untuk output. Anda kemudian harus memasukkan bagian jalur yang berbeda ke bidang yang sesuai di konsol.

**Topics**
+ [Desain jalur untuk tujuan output](hls-destinations-s3-design.md)
+ [Lengkapi bidang di Konsol](hls-destinations-s3-specify.md)

# Desain jalur untuk tujuan output
<a name="hls-destinations-s3-design"></a>

Lakukan langkah ini jika Anda belum merancang jalur atau jalur tujuan lengkap. Jika Anda sudah merancang jalur, pergi ke[Lengkapi bidang di Konsol](hls-destinations-s3-specify.md).

**Untuk mendesain jalan**

1. Kumpulkan nama bucket yang [sebelumnya Anda peroleh](origin-server-hls-s3.md) dari pengguna Amazon S3. Contoh:

   `amzn-s3-demo-bucket`

1. Rancang bagian-bagian jalur tujuan yang mengikuti ember atau ember. Untuk detailnya, lihat bagian berikut.

**Topics**
+ [Sintaks untuk jalur untuk output](#hls-syntax-s3)
+ [Merancang folder dan baseFileName](#hls-path-s3)
+ [Merancang NameModifier](#hls-nameModifier-design-s3)
+ [Merancang SegmentModifier](#hls-segmentModifier-design-s3)

## Sintaks untuk jalur untuk output
<a name="hls-syntax-s3"></a>

Output HLS selalu mencakup tiga kategori file: 
+ Manifes utama
+ Anak itu memanifestasikan
+ File media

Tabel berikut menjelaskan bagian-bagian yang membentuk jalur tujuan untuk ketiga kategori file ini.

Jalur tujuan untuk ketiga kategori file ini identik hingga dan termasuk *BaseFileName*, yang berarti MediaLive mengirim semua kategori file ini ke folder yang sama. Pengubah dan ekstensi file berbeda untuk setiap kategori file. Saat mengirim ke Amazon S3, Anda harus mengirim semua file ke folder yang sama. Sistem hilir mengharapkan semua file untuk bersama-sama.


| File | Sintaks jalur | Contoh | 
| --- | --- | --- | 
| File manifes utama | protocol bucket path baseFilename extension | Jalur untuk manifes utama dalam bucket *olahraga*, dengan *indeks* nama file:s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index.m3u8 | 
| File manifes anak | protocol bucket path baseFilename nameModifier extension | Jalur untuk anak bermanifestasi untuk rendisi resolusi tinggi dari output curling`s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high.m3u8` | 
| File media (segmen) | protocol bucket path baseFilename nameModifier optionalSegmentModifier counter extension | Jalur untuk file untuk segmen 230 mungkin:s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high-00230.ts | 

Jalur tujuan ini dibangun sebagai berikut:
+ Pengguna Amazon S3 seharusnya memberi Anda nama bucket.
+ Anda harus menentukan yang berikut: 
  + Folder
  + Nama BaseFileName
  + Pengubah
  + SegmentModifier

  Lihat bagian yang mengikuti.
+ MediaLive menyisipkan garis bawah sebelum konter.
+ MediaLiveautomatically menghasilkan penghitung ini. Awalnya, ini adalah angka lima digit mulai dari 00001, dan meningkat 1. Jadi 00001, 00002, 00003 dan seterusnya. Setelah 99999, angka berikutnya adalah 100000 (enam digit), lalu 100001, 100002, dan seterusnya. Kemudian dari 999999 hingga 1000000 (tujuh digit), dan seterusnya.
+ MediaLive menyisipkan titik sebelum ekstensi.
+ MediaLive memilih ekstensi:
  + Untuk file manifes — selalu `.m3u8`
  + Untuk file media — .ts untuk file dalam aliran transport, atau.mp4 untuk file dalam wadah f MP4 

## Merancang folder dan baseFileName
<a name="hls-path-s3"></a>

Rancang jalur folder dan baseFileName yang sesuai dengan tujuan Anda. 

Jika Anda memiliki dua tujuan untuk setiap output, jalur tujuan harus berbeda satu sama lain dalam beberapa cara. Ikuti pedoman berikut:
+ Setidaknya salah satu bagian dari satu jalur harus berbeda dari yang lain. Hal ini dapat diterima untuk semua bagian yang berbeda. 

  Oleh karena itu, jika bucket *berbeda*, jalur folder dan nama file untuk dua tujuan dapat berbeda satu sama lain, atau mereka bisa sama. Contoh:

  `s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high.m3u8`

  `s3ssl://amzn-s3-demo-bucket1/sports/delivery/curling/index-high.m3u8`

  atau

  `s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high.m3u8`

  `s3ssl://amzn-s3-demo-bucket1/sports/redundant/curling/index-high.m3u8`
+ Jika bucket *sama*, jalur folder dan nama file untuk kedua tujuan harus berbeda satu sama lain. Contoh:

  `s3ssl://amzn-s3-demo-bucket/sports/delivery/curling/index-high.m3u8`

  `s3ssl://amzn-s3-demo-bucket/sports/redundant/curling/index-high.m3u8`

## Merancang NameModifier
<a name="hls-nameModifier-design-s3"></a>

Desain `nameModifier` bagian-bagian dari nama file. Manifestasi anak dan file media menyertakan pengubah ini dalam nama file mereka. Ini `nameModifier` membedakan setiap output dari yang lain, sehingga harus unik di setiap output. Ikuti pedoman berikut:
+ Untuk output yang berisi video (dan mungkin aliran lainnya), Anda biasanya menggambarkan video. Misalnya, **-high** atau **-1920x1080-5500kpbs** (untuk menggambarkan resolusi dan bitrate).
+ Untuk output yang hanya berisi audio atau hanya teks, Anda biasanya menggambarkan audio atau teks. Misalnya, **-aac** atau **-webVTT**.
+ Adalah ide yang baik untuk memulai `nameModifier` dengan pembatas, seperti tanda hubung, untuk memisahkan dari. ` baseFilename` `nameModifier`
+ `nameModifier`Dapat mencakup [variabel data](variable-data-identifiers.md).

## Merancang SegmentModifier
<a name="hls-segmentModifier-design-s3"></a>

Desain bagian SegmentModifiers dari jalur tujuan. SegmentModifier adalah opsional, dan jika Anda memasukkannya, hanya nama file media yang menyertakannya. 

Kasus penggunaan umum untuk pengubah ini adalah dengan menggunakan variabel data untuk membuat stempel waktu, untuk mencegah segmen saling menimpa jika saluran dimulai ulang. Misalnya, asumsikan bahwa Anda menyertakan stempel waktu**\$1t\$1-**. Segmen 00001 mungkin memiliki nama`index-120028-00001`. Jika output dimulai ulang beberapa menit kemudian (yang menyebabkan penghitung segmen dimulai ulang), segmen baru 00001 akan memiliki nama. `index-120039-00001` File baru tidak akan menimpa file untuk segmen asli 00001. Beberapa sistem hilir mungkin lebih menyukai perilaku ini.

# Lengkapi bidang di Konsol
<a name="hls-destinations-s3-specify"></a>

Setelah Anda merancang nama keluaran dan jalur tujuan, Anda dapat mengatur grup keluaran HLS.

Bidang berikut mengkonfigurasi lokasi dan nama media HLS dan file manifes (tujuan).
+ **Grup keluaran - Bagian tujuan grup HLS**
+ **Grup keluaran - Pengaturan HLS - bagian CDN**
+ **Grup keluaran — Lokasi — Struktur direktori**
+ **Grup keluaran - Lokasi - Segmen per subdirektori**
+ **Output HLS - Pengaturan output - Pengubah nama**
+ **Output HLS - Pengaturan output - Pengubah segmen**

**Untuk mengatur tujuan untuk sebagian besar sistem hilir**

1. Lengkapi kolom **URL** di bagian **tujuan grup HLS**. Tentukan dua tujuan jika saluran diatur sebagai saluran standar, atau satu tujuan jika diatur sebagai saluran pipa tunggal.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/medialive/latest/ug/hls-destinations-s3-specify.html)

1. Biarkan bagian **Kredensial** kosong di kedua bagian tujuan **grup HLS**. MediaLive memiliki izin untuk menulis ke bucket S3 melalui entitas tepercaya. Seseorang di organisasi Anda seharusnya sudah menyiapkan izin ini. Untuk informasi selengkapnya, lihat [Persyaratan akses untuk entitas tepercaya](trusted-entity-requirements.md).

1. Di bagian pengaturan **CDN**, pilih`Hls S3`.

1. Lengkapi bidang **pengaturan CDN** hanya jika MediaLive harus menyetel ACL kalengan setiap kali mengirimkan output ini ke bucket Amazon S3.

   Penggunaan ACL kalengan biasanya hanya berlaku jika organisasi Anda bukan pemilik bucket Amazon S3. Anda seharusnya telah mendiskusikan penggunaan ACL kalengan dengan pemilik bucket ketika Anda mendiskusikan [tujuan untuk output](origin-server-hls-s3.md#setting-dss-hls-canned-acl).

# Bidang untuk tujuan keluaran - mengirim ke MediaStore
<a name="hls-destinations-ems"></a>

Ketika Anda [merencanakan tujuan untuk grup keluaran HLS](origin-server-ems.md), Anda mungkin telah memutuskan untuk mengirim output ke MediaStore. Anda harus merancang jalur tujuan atau jalur untuk output. Anda kemudian harus memasukkan bagian jalur yang berbeda ke bidang yang sesuai di konsol.

**Topics**
+ [Desain jalur untuk tujuan output](hls-destinations-ems-design.md)
+ [Lengkapi bidang di konsol](hls-specify-destination-ems.md)

# Desain jalur untuk tujuan output
<a name="hls-destinations-ems-design"></a>

Lakukan langkah ini jika Anda belum merancang jalur atau jalur tujuan lengkap. Jika Anda sudah merancang jalur, pergi ke[Lengkapi bidang di konsol](hls-specify-destination-ems.md).

**Untuk mendesain jalan**

1. Kumpulkan titik akhir data untuk wadah atau kontainer. Anda [sebelumnya memperoleh](origin-server-ems.md) informasi ini dari MediaStore pengguna. Contoh:

   `a23f.data.mediastore.us-west-2.amazonaws.com`

1. Desain bagian dari jalur tujuan yang mengikuti titik akhir data (untuk MediaStore). 

**Topics**
+ [Sintaks untuk jalur untuk output](#hls-syntax-ems)
+ [Bagaimana MediaLive membangun jalur](#hls-how-construct-urls-ems)
+ [Merancang folder dan baseFileName](#hls-path-ems)
+ [Merancang NameModifier](#hls-nameModifier-design-ems)
+ [Merancang SegmentModifier](#hls-segmentModifier-design-ems)

## Sintaks untuk jalur untuk output
<a name="hls-syntax-ems"></a>

Output HLS selalu mencakup tiga kategori file: 
+ Manifes utama
+ Anak itu memanifestasikan
+ File media

Tabel berikut menjelaskan bagian-bagian yang membentuk jalur tujuan untuk ketiga kategori file ini.

Jalur tujuan untuk ketiga kategori file ini identik hingga dan termasuk *BaseFileName*, yang berarti MediaLive mengirim semua kategori file ini ke folder yang sama. Pengubah dan ekstensi file berbeda untuk setiap kategori file. Saat mengirim ke MediaStore, Anda harus mengirim semua file ke folder yang sama. Sistem hilir mengharapkan semua file untuk bersama-sama.


| File | Sintaks jalur | Contoh | 
| --- | --- | --- | 
| File manifes utama | protocol dataEndpoint path baseFilename extension | Jalur untuk manifes utama dalam *pengiriman* jalur dalam wadah, dan dengan *indeks* nama file:mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8 | 
| File manifes anak | protocol dataEndpoint path baseFilename nameModifier extension | Jalur untuk anak memanifestasikan untuk rendisi resolusi tinggi dari output`mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index-high.m3u8` | 
| File media (segmen) | protocol dataEndpoint path baseFilename nameModifier optionalSegmentModifier counter extension | Jalur untuk file untuk segmen 230 mungkin:mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index-high-00230.ts | 

## Bagaimana MediaLive membangun jalur
<a name="hls-how-construct-urls-ems"></a>

Jalur ini dibangun sebagai berikut:
+ Pengguna AWS layanan seharusnya memberi Anda nama kontainer.
+ Untuk MediaStore, Anda harus menentukan yang berikut: 
  + Folder
  + Nama BaseFileName
  + Pengubah
  + SegmentModifier

  Lihat bagian yang mengikuti.
+ MediaLive menyisipkan garis bawah sebelum konter.
+ MediaLive menghasilkan penghitung, yang selalu lima digit mulai dari 00001.
+ MediaLive menyisipkan titik sebelum ekstensi.
+ MediaLive memilih ekstensi:
  + Untuk file manifes — selalu ` .m3u8`
  + Untuk file media — .ts untuk file dalam aliran transport, atau.mp4 untuk file dalam wadah f MP4 

## Merancang folder dan baseFileName
<a name="hls-path-ems"></a>

Rancang jalur folder dan baseFileName yang sesuai dengan tujuan Anda. 

Jika Anda memiliki dua tujuan untuk setiap output, jalur tujuan harus berbeda satu sama lain dalam beberapa cara. Ikuti pedoman berikut:
+ Setidaknya salah satu bagian dari satu jalur harus berbeda dari yang lain. Hal ini dapat diterima untuk semua bagian yang berbeda. 

  Oleh karena itu, jika ember atau wadah berbeda, jalur folder dan nama file untuk dua tujuan dapat berbeda satu sama lain, atau mereka bisa sama. Contoh:

  `mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8`

  `mediastoressl://fe30.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8`

  atau

  `mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8`

  `mediastoressl://fe30.data.mediastore.us-west-2.amazonaws.com/redundant/index.m3u8`
+ Jika bucket atau container sama, path folder dan nama file untuk dua tujuan harus berbeda satu sama lain. Contoh:

  `mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/index.m3u8`

  `mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/redundant/index.m3u8`

## Merancang NameModifier
<a name="hls-nameModifier-design-ems"></a>

Desain `nameModifier` bagian-bagian dari nama file. Manifestasi anak dan file media menyertakan pengubah ini dalam nama file mereka. Ini `nameModifier` membedakan setiap output dari yang lain, sehingga harus unik di setiap output. Ikuti pedoman berikut:
+ Untuk output yang berisi video (dan mungkin aliran lainnya), Anda biasanya menggambarkan video. Misalnya, **-high** atau **-1920x1080-5500kpbs** (untuk menggambarkan resolusi dan bitrate).
+ Untuk output yang hanya berisi audio atau hanya teks, Anda biasanya menggambarkan audio atau teks. Misalnya, **-aac** atau **-webVTT**.
+ Adalah ide yang baik untuk memulai `nameModifier` dengan pembatas, seperti tanda hubung, untuk memisahkan dari. ` baseFilename` `nameModifier`
+ `nameModifier`Dapat mencakup [variabel data](variable-data-identifiers.md).

## Merancang SegmentModifier
<a name="hls-segmentModifier-design-ems"></a>

Desain bagian SegmentModifiers dari jalur tujuan. SegmentModifier adalah opsional, dan jika Anda memasukkannya, hanya nama file media yang menyertakannya. 

Kasus penggunaan umum untuk pengubah ini adalah dengan menggunakan variabel data untuk membuat stempel waktu, untuk mencegah segmen saling menimpa jika saluran dimulai ulang. Misalnya, asumsikan bahwa Anda menyertakan stempel waktu**\$1t\$1-**. Segmen 00001 mungkin memiliki nama`index-120028-00001`. Jika output dimulai ulang beberapa menit kemudian (yang menyebabkan penghitung segmen dimulai ulang), segmen baru 00001 akan memiliki nama. `index-120039-00001` File baru tidak akan menimpa file untuk segmen asli 00001. Beberapa sistem hilir mungkin lebih menyukai perilaku ini.

# Lengkapi bidang di konsol
<a name="hls-specify-destination-ems"></a>

Setelah Anda merancang nama keluaran dan jalur tujuan, Anda dapat mengatur grup keluaran HLS.

Bidang berikut mengkonfigurasi lokasi dan nama media HLS dan file manifes (tujuan).
+ **Grup keluaran - Bagian tujuan grup HLS**
+ **Grup keluaran - Pengaturan HLS - bagian CDN**
+ **Grup keluaran — Lokasi — Struktur direktori**
+ **Grup keluaran - Lokasi - Segmen per subdirektori**
+ **Output HLS - Pengaturan output - Pengubah nama**
+ **Output HLS - Pengaturan output - Pengubah segmen**

**Untuk mengatur tujuan untuk sebagian besar sistem hilir**

1. Lengkapi kolom **URL** di bagian **tujuan grup HLS**. Tentukan dua tujuan jika saluran diatur sebagai saluran standar, atau satu tujuan jika diatur sebagai saluran pipa tunggal.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/medialive/latest/ug/hls-specify-destination-ems.html)

1. Biarkan bagian **Kredensial** kosong di kedua bagian tujuan **grup HLS**. MediaLive memiliki izin untuk menulis ke MediaStore wadah melalui entitas tepercaya. Seseorang di organisasi Anda seharusnya sudah menyiapkan izin ini. Untuk informasi selengkapnya, lihat [Persyaratan akses untuk entitas tepercaya](trusted-entity-requirements.md).

1. Di bagian pengaturan **CDN**, pilih`Hls media store`.

1. Jika MediaStore pengguna memberi Anda nilai untuk [mengonfigurasi koneksi](origin-server-http.md), masukkan nilai-nilai tersebut di bidang di bagian pengaturan **CDN**.

# Bidang untuk tujuan keluaran - mengirim ke MediaPackage
<a name="hls-destinations-emp"></a>

Ketika Anda [merencanakan output ke MediaPackage](hls-choosing-hls-vs-emp.md), Anda mungkin telah memutuskan untuk mengirim output dengan membuat grup output HLS. (Atau Anda mungkin telah memutuskan untuk membuat [grup MediaPackage keluaran](creating-mediapackage-output-group.md).)

Anda harus merancang jalur tujuan atau jalur untuk output. Anda kemudian harus memasukkan bagian jalur yang berbeda ke bidang yang sesuai di konsol.

Anda dapat menggunakan grup keluaran HLS untuk mengirim ke standar MediaPackage atau toMediaPackage v2. Kedua versi menggunakan protokol yang berbeda:
+ MediaPackage menggunakan WebDAV.
+ MediaPackage v2 menggunakan PUT Dasar.

**Topics**
+ [Desain jalur untuk tujuan output](hls-destinations-emp-design.md)
+ [Lengkapi bidang di konsol](hls-specify-destination-emp.md)
+ [MediaPackage Contoh standar](hls-example-mediapackage.md)
+ [MediaPackage contoh v2](hls-example-mediapackage-v2.md)

# Desain jalur untuk tujuan output
<a name="hls-destinations-emp-design"></a>

Lakukan langkah ini jika Anda belum merancang jalur atau jalur tujuan lengkap. Jika Anda sudah merancang jalur, pergi ke[Lengkapi bidang di konsol](hls-specify-destination-emp.md).

**Untuk mendesain jalan**

1. Kumpulkan informasi yang [sebelumnya Anda peroleh](origin-server-hls-emp.md) dari MediaPackage pengguna:
   + Keduanya URLs (titik akhir input adalah MediaPackage terminologi) untuk saluran. Lihat informasi setelah prosedur ini. 
   + Jika Anda menggunakan standar MediaPackage, dapatkan nama pengguna dan kata sandi. Jika Anda menggunakan MediaPackage v2, Anda tidak menggunakan kredensyal pengguna.

1. Anda harus merancang bagian-bagian dari jalur tujuan yang mengikuti URLs. 

**Topics**
+ [Kumpulkan informasi untuk standar MediaPackage](hls-destinations-emp-info.md)
+ [Kumpulkan informasi untuk MediaPackage v2](hls-destinations-emp-info-v2.md)
+ [Sintaks untuk jalur untuk output](hls-syntax-emp.md)
+ [Merancang NameModifier](hls-nameModifier-design-emp.md)
+ [Merancang SegmentModifier](hls-segmentModifier-design-emp.md)

# Kumpulkan informasi untuk standar MediaPackage
<a name="hls-destinations-emp-info"></a>

Untuk standar MediaPackage, keduanya URLs untuk saluran terlihat seperti contoh berikut:

`6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/9dj8/channel` 

`6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/e333/channel`

Di mana:

`mediapackage`menunjukkan bahwa titik akhir input menggunakan API versi 1 MediaPackage 

`channel`Selalu muncul di akhir URL. Ini adalah nama file dasar untuk semua file untuk tujuan ini. 

 URLs Keduanya selalu identik kecuali untuk folder sebelumnya`channel`.

# Kumpulkan informasi untuk MediaPackage v2
<a name="hls-destinations-emp-info-v2"></a>

Untuk MediaPackage v2, keduanya URLs untuk saluran terlihat seperti contoh berikut:

`mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index`

`mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index`

Di mana: 


| Elemen | Deskripsi | 
| --- | --- | 
| mz82o4-1 dan mz82o4-2 |  Tunjukkan bahwa dua titik akhir adalah untuk saluran redundan di. MediaPackage Awalan selalu dan -1 -2 | 
| mediapackagev2 | Menunjukkan bahwa titik akhir input menggunakan API versi 2 MediaPackage  | 
| live-sports/1/curling dan live-sports/2/curling | Folder untuk konsumsi berlebihan. Satu folder selalu termasuk/1/, dan folder lainnya selalu termasuk /2/  | 
| index | Selalu muncul di akhir URL. Ini adalah nama file dasar untuk semua file untuk tujuan ini.  | 

# Sintaks untuk jalur untuk output
<a name="hls-syntax-emp"></a>

Output HLS selalu mencakup tiga kategori file: 

Lihat bagian berikut.
+ Manifes utama
+ Anak itu memanifestasikan
+ File media

Tabel berikut menjelaskan bagian-bagian yang membentuk jalur tujuan untuk ketiga kategori file ini.

Jalur tujuan untuk ketiga kategori file ini identik hingga dan termasuk *BaseFileName*, yang berarti thatMediaLive mengirim semua kategori file ini ke folder yang sama. Pengubah dan ekstensi file berbeda untuk setiap kategori file. Saat mengirim ke MediaPackage, Anda harus mengirim semua file ke folder yang sama. Sistem hilir mengharapkan semua file untuk bersama-sama.


| File | Sintaks jalur | Contoh | 
| --- | --- | --- | 
| File manifes utama |  protocol channelURL extension |  Jalur untuk output. Berikut adalah contoh yang menggunakan MediaPackage v2 `https://mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index.m3u8`  | 
| File manifes anak | protocol channelURL nameModifier extension | Berikut adalah contoh jalur untuk manifes anak untuk rendisi resolusi tinggi dari output curling (di tujuan yang menggunakan v2): MediaPackage`https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index-high.m3u8` | 
| File media (segmen) | protocol channelURL nameModifier optionalSegmentModifier counter extension | Berikut adalah contoh untuk path untuk file untuk segmen 230 (di tujuan yang menggunakan MediaPackage v2):https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index-high-00230.ts | 

Jalur ini dibangun sebagai berikut:
+  MediaPackage Pengguna seharusnya memberi Anda saluran URLs. URLs Menutupi bagian jalur hingga dan termasuk baseFileName:
  + Dengan standar MediaPackage, baseFileName selalu. `channel` 
  + Dengan MediaPackage v2, baseFileName selalu. `index` 
+ Anda harus menentukan yang berikut:
  + Pengubah
  + SegmentModifier

  Lihat bagian yang mengikuti.
+ MediaLive menyisipkan garis bawah sebelum konter.
+ MediaLive menghasilkan penghitung, yang selalu lima digit mulai dari 00001.
+ MediaLive menyisipkan titik sebelum ekstensi.
+ MediaLive memilih ekstensi:
  + Untuk file manifes — selalu ` .m3u8`
  + Untuk file media — .ts untuk file dalam aliran transport, atau.mp4 untuk file dalam wadah f MP4 

# Merancang NameModifier
<a name="hls-nameModifier-design-emp"></a>

Desain `nameModifier` bagian-bagian dari nama file. Manifestasi anak dan file media menyertakan pengubah ini dalam nama file mereka. 

Ini `nameModifier` membedakan setiap output dari yang lain, sehingga harus unik di setiap output. 
+ Untuk output yang berisi video (dan mungkin aliran lainnya), Anda biasanya menggambarkan video. Misalnya, jika Anda memiliki tiga rendisi, Anda dapat menggunakan**-high**, **-medium** dan. **-low** Atau setiap pengubah dapat secara akurat menggambarkan resolusi dan bitrate ()**-1920x1080-5500kpbs**.
+ Untuk output yang hanya berisi audio atau hanya teks, Anda biasanya menggambarkan audio atau teks. Misalnya, **-aac** atau **-webVTT**.

Adalah ide yang baik untuk memulai `nameModifier` dengan pembatas, seperti tanda hubung, untuk memisahkan dari. ` baseFilename` `nameModifier`

`nameModifier`Dapat mencakup [variabel data](variable-data-identifiers.md).

# Merancang SegmentModifier
<a name="hls-segmentModifier-design-emp"></a>

Desain bagian SegmentModifiers dari jalur tujuan. SegmentModifier adalah opsional, dan jika Anda memasukkannya, hanya nama file media yang menyertakannya. 

Kasus penggunaan umum untuk pengubah ini adalah dengan menggunakan variabel data untuk membuat stempel waktu, untuk mencegah segmen saling menimpa jika saluran dimulai ulang. Misalnya, asumsikan bahwa Anda menyertakan stempel waktu**\$1t\$1-**. Segmen 00001 mungkin memiliki nama`index-120028-00001`. Jika output dimulai ulang beberapa menit kemudian (yang menyebabkan penghitung segmen dimulai ulang), segmen baru 00001 akan memiliki nama. `index-120039-00001` File baru tidak akan menimpa file untuk segmen asli 00001. Beberapa sistem hilir mungkin lebih menyukai perilaku ini.

# Lengkapi bidang di konsol
<a name="hls-specify-destination-emp"></a>

Setelah Anda merancang nama keluaran dan jalur tujuan, Anda dapat mengatur grup keluaran HLS.

Bidang berikut mengkonfigurasi lokasi dan nama media HLS dan file manifes (tujuan).
+ **Grup keluaran - Bagian tujuan grup HLS**
+ **Grup keluaran - Pengaturan HLS - bagian CDN**
+ **Grup keluaran — Lokasi — Struktur direktori**
+ **Grup keluaran - Lokasi - Segmen per subdirektori**
+ **Output HLS - Pengaturan output - Pengubah nama**
+ **Output HLS - Pengaturan output - Pengubah segmen**

**Untuk mengatur tujuan**

1. Lengkapi kolom **URL** di bagian **tujuan grup HLS**. Tentukan dua tujuan jika saluran diatur sebagai saluran standar, atau satu tujuan jika diatur sebagai saluran pipa tunggal.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/medialive/latest/ug/hls-specify-destination-emp.html)

1. Masukkan nama pengguna input. Untuk kata sandi (jika ada), masukkan nama kata sandi yang disimpan di AWS Systems Manager Parameter Store. Jangan masukkan kata sandi itu sendiri. Untuk informasi selengkapnya, lihat [Persyaratan untuk parameter AWS Systems Manager kata sandi](requirements-for-EC2.md).

1. Di bagian pengaturan **CDN**, pilih jenis koneksi yang sesuai:
   + Untuk mengirim ke standar MediaPackage, pilih`Hls webdav`.
   + Untuk mengirim ke MediaPackage v2, pilih`Basic PUT`.

1. Jika sistem hilir memberi Anda nilai untuk [mengonfigurasi koneksi](origin-server-http.md), masukkan nilai-nilai tersebut di bidang di bagian pengaturan **CDN**.

# MediaPackage Contoh standar
<a name="hls-example-mediapackage"></a>

Contoh ini menunjukkan cara mengatur bidang tujuan jika sistem hilir untuk grup keluaran HLS adalah standar. MediaPackage

Asumsikan bahwa Anda ingin melakukan streaming game curling dan membuat tiga output: bitrate tinggi, sedang, dan rendah. 


| Bidang | Nilai | 
| --- | --- | 
| Pengaturan CDN di bagian pengaturan HLS | hls webdav  | 
| URL di tujuan grup HLS Bagian A |  6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/9dj8/channel | 
| Kredensyal di tujuan grup HLS Bagian A | MediaPackage hanya menerima permintaan yang diautentikasi, jadi Anda harus memasukkan nama pengguna dan kata sandi yang diketahui. MediaPackage Untuk kata sandi, masukkan nama kata sandi yang disimpan di AWS Systems Manager Parameter Store. Jangan masukkan kata sandi itu sendiri. Untuk informasi selengkapnya, lihat [Persyaratan untuk parameter AWS Systems Manager kata sandi](requirements-for-EC2.md).  | 
| URL di bagian B tujuan grup HLS |  6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/e333/channel | 
| Kredensyal di bagian B tujuan grup HLS | Masukkan nama pengguna dan kata sandi untuk URL tujuan B. Kredensialnya mungkin sama untuk keduanya URLs, tetapi mungkin tidak. | 
| Pengubah nama di bagian output HLS |  Pilih **Tambahkan output** dua kali: dua baris **Output** lagi ditambahkan ke bagian ini, dengan total tiga baris. Di setiap baris, masukkan pengubah:**-high**,**-medium**, dan**-low**.  | 
| Struktur Direktori dan Segmen Per Subdirektori di bagian Lokasi | MediaPackage tidak menggunakan bidang ini, oleh karena itu biarkan kosong.  | 

Akibatnya, file dibuat dengan nama-nama berikut:
+ Satu manifes utama: **channel.m3u8**
+ Satu anak manifes untuk setiap output:**channel-high.m3u8**,**channel-medium.m3u8**, **channel-low.m3u8**
+ File TS untuk setiap output: 
  + **channel-high-00001.ts**, **channel-high-00002.ts****channel-high-00003.ts**,, dan sebagainya
  + **channel-medium-00001.ts**, **channel-medium-00002.ts****channel-medium-00003.ts**,, dan sebagainya 
  + **channel-low-00001.ts**, **channel-low-00002.ts**** channel-low-00003.ts**,, dan sebagainya

File akan dipublikasikan ke kedua input URL pada MediaPackage.

# MediaPackage contoh v2
<a name="hls-example-mediapackage-v2"></a>

Contoh ini menunjukkan cara mengatur bidang tujuan jika sistem hilir untuk grup keluaran HLS adalah standar. MediaPackage 

Asumsikan bahwa Anda ingin melakukan streaming game curling dan membuat tiga output: bitrate tinggi, sedang, dan rendah. 


| Bidang | Nilai | 
| --- | --- | 
| Pengaturan CDN di bagian pengaturan HLS |  **basic PUT**  | 
| URL di tujuan grup HLS Bagian A | mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index | 
| Kredensyal di tujuan grup HLS Bagian A | Biarkan kosong. MediaPackage v2 tidak menggunakan kredensyal untuk mengautentikasi.  | 
| URL di bagian B tujuan grup HLS | mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index. | 
| Kredensyal di bagian B tujuan grup HLS | Biarkan kosong. MediaPackage v2 tidak menggunakan kredensyal untuk mengautentikasi.  | 
| Pengubah nama di bagian output HLS |  Pilih **Tambahkan output** dua kali: dua baris **Output** lagi ditambahkan ke bagian ini, dengan total tiga baris. Di setiap baris, masukkan pengubah:**-high**,**-medium**, dan**-low**.  | 
| Struktur Direktori dan Segmen Per Subdirektori di bagian Lokasi | MediaPackage tidak menggunakan bidang ini, oleh karena itu biarkan kosong.  | 

Akibatnya, file dibuat dengan nama-nama berikut:
+ Satu manifes utama: **index.m3u8**
+ Satu anak manifes untuk setiap output:**index-high.m3u8**,**index-medium.m3u8**, **index-low.m3u8**
+ File TS untuk setiap output: 
  + **index-high-00001.ts**, **index-high-00002.ts****index-high-00003.ts**,, dan sebagainya
  + **index-medium-00001.ts**, **index-medium-00002.ts****index-medium-00003.ts**,, dan sebagainya 
  + **index-low-00001.ts**, **index-low-00002.ts**** index-low-00003.ts**,, dan sebagainya

File akan dipublikasikan ke kedua input URL pada MediaPackage.

# Bidang untuk tujuan output - mengirim ke server HTTP
<a name="hls-destinations-http"></a>

Ketika Anda [merencanakan tujuan untuk grup keluaran HLS](origin-server-http.md), Anda mungkin telah memutuskan untuk mengirim output ke server HTTP. 

Anda harus merancang jalur tujuan atau jalur untuk output. Anda kemudian harus memasukkan bagian jalur yang berbeda ke bidang yang sesuai di konsol.

**Topics**
+ [Desain jalur untuk tujuan output](hls-destinations-design-step.md)
+ [Lengkapi bidang di konsol](hls-specify-destination.md)
+ [Contoh untuk server HTTP atau HTTPS](hls-example-most-downstreamsystems.md)
+ [Contoh Akamai](hls-example-akamai.md)

# Desain jalur untuk tujuan output
<a name="hls-destinations-design-step"></a>

Lakukan langkah ini jika Anda belum merancang jalur atau jalur tujuan lengkap. Jika Anda sudah merancang jalur, pergi ke[Lengkapi bidang di konsol](hls-specify-destination.md).

**Untuk mendesain jalan**

1. Kumpulkan informasi yang [sebelumnya Anda peroleh](origin-server-http.md) dari operator sistem hilir:
   + Jenis koneksi untuk sistem hilir — Akamai, PUT dasar, atau WebDAV.
   + Pengaturan untuk bidang koneksi, jika sistem hilir memiliki persyaratan khusus.
   + Protokol untuk pengiriman—HTTP atau HTTPS.
   + Nama pengguna dan kata sandi untuk mengakses sistem hilir, jika sistem hilir memerlukan permintaan yang diautentikasi. Perhatikan bahwa kredensyal pengguna ini berhubungan dengan otentikasi pengguna, bukan dengan protokol. Otentikasi pengguna adalah tentang apakah sistem hilir akan menerima permintaan Anda. Protokolnya adalah tentang apakah permintaan dikirim melalui koneksi yang aman.
   + Semua atau sebagian dari jalur tujuan, mungkin termasuk nama file.
   + Apakah Anda perlu mengatur subdirektori terpisah.

1. Sebagai bagian dari perencanaan dengan operator sistem hilir, Anda seharusnya menentukan apakah Anda ingin menerapkan manifes yang berlebihan. Anda juga harus menentukan apakah sistem hilir memerlukan manifes khusus. Dengan dua keputusan ini, baca bagian yang sesuai:
   + Jika Anda menerapkan manifes berlebihan, lihat[Membuat manifes HLS yang berlebihan](hls-redundant-manifests.md), lalu kembali ke bagian ini.
   + Jika Anda menerapkan jalur khusus untuk manifes, lihat[Menyesuaikan jalur di dalam manifes HLS](hls-manifest-paths.md), lalu kembali ke bagian ini.
   + Jika Anda tidak menerapkan salah satu fitur tersebut, lanjutkan terus membaca bagian ini.

1. Rancang bagian-bagian jalur tujuan yang mengikuti ember atau ember. Untuk detailnya, lihat bagian berikut.

**Topics**
+ [Sintaks untuk jalur untuk output](#hls-syntax-http)
+ [Merancang folder dan baseFileName](#hls-baseFilename-design)
+ [Merancang NameModifier](#hls-nameModifier-design)
+ [Merancang SegmentModifier](#hls-segmentModifier-design)

## Sintaks untuk jalur untuk output
<a name="hls-syntax-http"></a>

Tabel berikut menjelaskan bagian-bagian yang membentuk jalur tujuan untuk ketiga kategori file ini.

Jalur tujuan untuk ketiga kategori file ini identik hingga dan termasuk *BaseFileName*, yang berarti thatMediaLive mengirim semua kategori file ini ke folder yang sama. Pengubah dan ekstensi file berbeda untuk setiap kategori file. 


| File | Sintaks jalur | Contoh | 
| --- | --- | --- | 
| File manifes utama | jalur domain protokol ekstensi baseFileName | URL untuk manifes utama dengan nama file */index*:http://203.0.113.55/sports/delivery/curling/index.m3u8 | 
| File manifes anak | jalur domain protokol ekstensi BaseFileName NameModifier | URL untuk manifes anak untuk rendisi resolusi tinggi dari output`http://203.0.113.55/sports/delivery/curling/index-high.m3u8` | 
| File media (segmen) | protocol domain path baseFilename nameModifier optionalSegmentModifier counter extension | URL untuk file untuk segmen 230 mungkin:http:// 203.0.113.55/sports/delivery/curling/index-high-00230.ts | 

Jalur tujuan ini dibangun sebagai berikut:
+ Operator di sistem hilir [seharusnya memberi Anda](origin-server-http.md) protokol, domain, dan bagian dari jalur. Contoh:

  `http://203.0.113.55/sports/`

  Protokol selalu HTTP atau HTTPS.
+ Operator mungkin telah memberikan yang berikut ini. Jika tidak, Anda memutuskannya: 
  + Folder
  + Nama BaseFileName
  + Pengubah
  + SegmentModifier

  Lihat bagian yang mengikuti.
+ MediaLive menyisipkan garis bawah sebelum konter.
+ MediaLive menghasilkan penghitung, yang selalu lima digit mulai dari 00001.
+ MediaLive menyisipkan titik sebelum ekstensi.
+ MediaLive memilih ekstensi:
  + Untuk file manifes — selalu ` .m3u8`
  + Untuk file media — `.ts` untuk file dalam aliran transport, dan `.mp4` untuk file dalam MP4 wadah f 

## Merancang folder dan baseFileName
<a name="hls-baseFilename-design"></a>

Untuk bagian `folder` dan `baseFilename` bagian dari jalur tujuan, ikuti panduan ini:
+ Untuk saluran pipa tunggal, Anda hanya perlu satu`baseFilename`.
+ Untuk saluran standar saat Anda *tidak* menerapkan [manifes berlebihan](hls-opg-redundant-manifest.md), Anda memerlukan dua. `baseFilenames` Keduanya `baseFilenames` bisa identik atau berbeda. Sebelum Anda membuat yang berbeda`baseFilenames`, pastikan bahwa sistem hilir dapat bekerja dengan pengaturan itu.
+ *Untuk saluran standar saat Anda menerapkan manifes redundan, lihat.* [Bidang untuk manifes yang berlebihan](hls-opg-redundant-manifest.md)

## Merancang NameModifier
<a name="hls-nameModifier-design"></a>

Desain `nameModifier` bagian-bagian dari nama file. Manifestasi anak dan file media menyertakan pengubah ini dalam nama file mereka. Ini `nameModifier` membedakan setiap output dari yang lain, sehingga harus unik di setiap output. Ikuti pedoman berikut:
+ Untuk output yang berisi video (dan mungkin aliran lainnya), Anda biasanya menggambarkan video. Misalnya, **-high** atau **-1920x1080-5500kpbs** (untuk menggambarkan resolusi dan bitrate).
+ Untuk output yang hanya berisi audio atau hanya teks, Anda biasanya menggambarkan audio atau teks. Misalnya, **-aac** atau **-webVTT**.
+ Sebaiknya sertakan pembatas, untuk memisahkan dengan jelas ` baseFilename` dari. `nameModifier`
+ ` nameModifier`Dapat mencakup [variabel data](variable-data-identifiers.md).

## Merancang SegmentModifier
<a name="hls-segmentModifier-design"></a>

Desain bagian SegmentModifiers dari jalur tujuan. SegmentModifier adalah opsional, dan jika Anda memasukkannya, hanya nama file media yang menyertakannya. 

Kasus penggunaan umum untuk pengubah ini adalah dengan menggunakan variabel data untuk membuat stempel waktu, untuk mencegah segmen saling menimpa jika saluran dimulai ulang. Misalnya, asumsikan bahwa Anda menyertakan stempel waktu**\$1t\$1-**. Segmen 00001 mungkin memiliki nama`/index-120028-00001`. Jika output dimulai ulang beberapa menit kemudian (yang menyebabkan penghitung segmen dimulai ulang), segmen baru 00001 akan memiliki nama. `/index-120039-00001` File baru tidak akan menimpa file untuk segmen asli 00001. Beberapa sistem hilir mungkin lebih menyukai perilaku ini.

# Lengkapi bidang di konsol
<a name="hls-specify-destination"></a>

Bidang berikut mengkonfigurasi lokasi dan nama media HLS dan file manifes (tujuan).
+ **Grup keluaran - Bagian tujuan grup HLS**
+ **Grup keluaran - Pengaturan HLS - bagian CDN**
+ **Grup keluaran — Lokasi — Struktur direktori**
+ **Grup keluaran - Lokasi - Segmen per subdirektori**
+ **Output HLS - Pengaturan output - Pengubah nama**
+ **Output HLS - Pengaturan output - Pengubah segmen**

**Untuk mengatur tujuan**

1. Lengkapi kolom **URL** di bagian **tujuan grup HLS**. Tentukan dua tujuan jika saluran diatur sebagai saluran standar, atau satu tujuan jika diatur sebagai saluran pipa tunggal.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/medialive/latest/ug/hls-specify-destination.html)

1. **Jika sistem hilir memerlukan otentikasi pengguna dari MediaLive, di setiap bagian **tujuan grup HLS**, selesaikan bagian Kredensial.** Masukkan nama pengguna dan kata sandi yang disediakan oleh sistem hilir. Untuk kata sandi, masukkan nama kata sandi yang disimpan di AWS Systems Manager Parameter Store. Jangan masukkan kata sandi itu sendiri. Untuk informasi selengkapnya, lihat [Persyaratan untuk parameter AWS Systems Manager kata sandi](requirements-for-EC2.md). 

1. Di bagian pengaturan **CDN**, pilih opsi yang diperintahkan oleh sistem hilir untuk Anda gunakan—Akamai, PUT, atau WebDAV.

1. Jika sistem hilir memberi Anda nilai untuk [mengonfigurasi koneksi](origin-server-http.md), masukkan nilai-nilai tersebut di bidang di bagian pengaturan **CDN**.

# Contoh untuk server HTTP atau HTTPS
<a name="hls-example-most-downstreamsystems"></a>

Contoh ini menunjukkan cara mengatur bidang tujuan jika sistem hilir adalah server HTTPS yang menggunakan PUT dasar. 

Asumsikan bahwa Anda ingin melakukan streaming game curling dan membuat tiga output: bitrate tinggi, sedang, dan rendah.


| Bidang | Nilai | 
| --- | --- | 
| Pengaturan CDN di bagian pengaturan HLS | Hls basic putUbah bidang CDN lainnya sesuai dengan instruksi dari sistem hilir.  | 
| URL di tujuan grup HLS Bagian A | Contoh:**https://203.0.113.55/sports/curling/index** | 
| Kredensyal di tujuan grup HLS Bagian A | Jika sistem hilir memerlukan permintaan yang diautentikasi, masukkan nama pengguna yang disediakan oleh sistem hilir. Untuk kata sandi, masukkan nama kata sandi yang disimpan di AWS Systems Manager Parameter Store. Jangan masukkan kata sandi itu sendiri. Untuk informasi selengkapnya, lihat [Persyaratan untuk parameter AWS Systems Manager kata sandi](requirements-for-EC2.md).  | 
| URL di bagian B tujuan grup HLS | Contoh:**https://203.0.113.82/sports/curling/index** | 
| Kredensyal di bagian B tujuan grup HLS | Masukkan nama pengguna dan kata sandi untuk URL tujuan B, jika berlaku. Kredensialnya mungkin sama untuk keduanya URLs, tetapi mungkin tidak. | 
| Pengubah nama di bagian output HLS |  Pilih **Tambahkan output** dua kali: dua baris **Output** lagi ditambahkan ke bagian ini, dengan total tiga baris. Di setiap baris, masukkan pengubah:**-high**,**-medium**, dan**-low**.  | 
| Struktur Direktori dan Segmen Per Subdirektori di bagian Lokasi |  Asumsikan bahwa sistem hilir tidak menggunakan bidang ini.  | 

Akibatnya, file dibuat dengan nama-nama berikut:
+ Satu manifes utama: `index.m3u8`
+ Satu anak manifes untuk setiap output:`index-high.m3u8`,`index-medium.m3u8`, `index-low.m3u8`
+ File TS untuk setiap output: 
  + `index-high-00001.ts`, `index-high-00002.ts``index-high-00003.ts`,, dan sebagainya
  + `index-medium-00001.ts`, `index-medium-00002.ts``index-medium-00003.ts`,, dan sebagainya 
  + `index-low-00001.ts`, `index-low-00002.ts`` index-low-00003.ts`,, dan sebagainya

File akan dipublikasikan ke dua host di sistem hilir, dan dalam folder yang dipanggil `sports` pada setiap host.

# Contoh Akamai
<a name="hls-example-akamai"></a>

Contoh ini menunjukkan cara mengatur bidang tujuan jika sistem hilir adalah server Akamai. 

Asumsikan bahwa Anda ingin melakukan streaming game curling dan membuat tiga output: bitrate tinggi, sedang, dan rendah. 


| Bidang | Nilai | 
| --- | --- | 
| Pengaturan CDN di bagian pengaturan HLS | HLS akamai Pilih pengaturan ini jika Anda menggunakan Otentikasi Token Akamai. Ubah bidang CDN lainnya sesuai dengan instruksi dari Akamai.HLS basic put Pilih pengaturan ini jika Anda menggunakan otentikasi intisari. Ubah bidang CDN lainnya sesuai dengan instruksi dari Akamai. | 
| URL di tujuan grup HLS Bagian A | Contoh:**https://p-ep50002.i.akamaientrypoint.net/50002/curling/index**Memetakan URL ini ke terminologi Akamai: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/medialive/latest/ug/hls-example-akamai.html) | 
| Kredensyal di tujuan grup HLS Bagian A | Jika Akamai memerlukan permintaan yang diautentikasi, masukkan nama pengguna dan kata sandi yang diketahui Akamai. Untuk kata sandi, masukkan nama kata sandi yang disimpan di AWS Systems Manager Parameter Store. Jangan masukkan kata sandi itu sendiri. Untuk informasi selengkapnya, lihat [Persyaratan untuk parameter AWS Systems Manager kata sandi](requirements-for-EC2.md).  | 
| URL di bagian B tujuan grup HLS | Contoh:**https://b-ep50002.i.akamaientrypoint.net/50002-b/curling/index**Memetakan URL ini ke terminologi Akamai: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/medialive/latest/ug/hls-example-akamai.html) | 
| Kredensyal di bagian B tujuan grup HLS | Masukkan nama pengguna dan kata sandi untuk URL untuk tujuan lain, jika berlaku. Kredensialnya mungkin sama untuk keduanya URLs, tetapi mungkin tidak. | 
| Pengubah nama di bagian output HLS |  Pilih **Tambahkan output** dua kali: dua baris **Output** lagi ditambahkan ke bagian ini, dengan total tiga baris. Di setiap baris, masukkan pengubah:**-high**,**-medium**, dan**-low**.  | 
| Struktur Direktori dan Segmen Per Subdirektori di bagian Lokasi |  Lengkapi bidang sesuai dengan instruksi dari Akamai.  | 

Akibatnya, file dibuat dengan nama-nama berikut:
+ Satu manifes utama: **index.m3u8**
+ Satu anak manifes untuk setiap output:**index-high.m3u8**,**index-medium.m3u8**, **index-low.m3u8**
+ File TS untuk setiap output: 
  + `index-high-00001.ts`, `index-high-00002.ts``index-high-00003.ts`,, dan sebagainya
  + `index-medium-00001.ts`, `index-medium-00002.ts``index-medium-00003.ts`,, dan sebagainya 
  + `index-low-00001.ts`, `index-low-00002.ts`` index-low-00003.ts`,, dan sebagainya



File akan dipublikasikan ke dua tempat: 
+ Pada host Akamai **p-ep50002.i.akamaientrypoint.net** di folder bernama **50002**
+ Pada host **b-ep50002.i.akamaientrypoint.net** dalam folder bernama **50002-b**

# Bidang untuk wadah HLS
<a name="hls-container"></a>

Bidang berikut mengkonfigurasi wadah di setiap output.
+ **Output HLS** - **Pengaturan output - Bagian pengaturan** **HLS**

Bidang ini mengontrol konten manifes dan struktur segmen. Sebagai perbandingan, bidang dijelaskan dalam [Bidang untuk isi manifes](hls-other-features.md#hls-manifest-contents) kontrol berapa banyak manifes dan segmen dalam output.

**Untuk mengkonfigurasi wadah**

1. Di **Pengaturan HLS**, pilih opsi yang sesuai. Untuk informasi tentang opsi, lihat daftar setelah prosedur ini.

1. Untuk **standar hls**, lebih banyak bidang muncul. Pilih **konfigurasi transport/kontainer dan pengaturan** **PID**. Lebih banyak bidang muncul.

1. Ubah bidang apa pun. Biasanya, Anda mengubah bidang di dua bagian ini hanya jika sistem hilir memberi Anda nilai.

**Tentang kontainer HLS**

MediaLive mendukung jenis wadah ini:
+ **Standar hls** — Pilih jenis kontainer ini jika Anda ingin mengemas aliran (encode) dalam transport stream (TS). Pilih jenis kontainer ini untuk semua output dalam grup output (kecuali untuk output yang merupakan bagian dari grup rendisi audio). Setiap output mungkin berisi encode ini:
  + Satu pengkodean video
  + Satu video menyandikan dengan teks yang disematkan
  + Satu encode video (dan teks yang disematkan secara opsional) dan satu atau lebih encode audio
  + Satu keterangan menyandikan
+ **Fmp4 hls** - Pilih jenis wadah ini jika Anda ingin mengemas aliran (encode) sebagai terfragmentasi. MP4 Pilih jenis kontainer ini untuk semua output dalam grup output (kecuali untuk output yang merupakan bagian dari grup rendisi audio). Setiap output mungkin berisi encode ini:
  + Satu pengkodean video
  + Satu video menyandikan dengan teks yang disematkan
  + Satu keterangan menyandikan
+ **Hanya audio** - Pilih jenis wadah ini untuk setiap output audio saja yang merupakan bagian dari grup rendisi audio. Grup rendisi dapat menjadi bagian dari TS (transport stream) atau bagian dari paket fMP4 . Untuk informasi tentang membuat grup rendisi audio, lihat. [Grup rendisi audio untuk HLS](audio-renditions.md)
+ **Pengambilan bingkai** - Pilih jenis wadah ini untuk membuat file JPEG tangkapan bingkai di grup keluaran. Wadah ini digunakan untuk mengimplementasikan trick-play. Untuk informasi selengkapnya tentang fitur ini dan untuk petunjuk tentang pengaturannya di saluran, lihat[Trick-play track melalui spesifikasi Image Media Playlist](trick-play-roku.md).

# Bidang untuk menyesuaikan jalur di dalam manifes
<a name="hls-custom-manifests"></a>

Di dalam manifes utama, ada jalan menuju manifestasi setiap anak. Di dalam setiap manifes anak, ada jalur ke file media untuk manifes itu. 

Anda dapat secara opsional mengubah sintaks jalur ini. Biasanya, Anda hanya perlu mengubah sintaks jika sistem hilir memiliki persyaratan jalur khusus.

Bidang berikut berhubungan dengan jalur kustom di dalam manifes:
+ **Grup keluaran HLS - Lokasi** - bidang **konten URL Dasar**. 
+ **Grup keluaran HLS - Lokasi -** bidang **manifes URL Dasar**. 

Untuk informasi selengkapnya tentang menyiapkan jalur kustom dalam manifes, lihat[Menyesuaikan jalur di dalam manifes HLS](hls-manifest-paths.md).

# Bidang untuk manifes yang berlebihan
<a name="hls-opg-redundant-manifest"></a>

MediaLive mendukung manifes berlebihan seperti yang ditentukan dalam spesifikasi HLS. Anda dapat mengaktifkan fitur ini di saluran standar. 

Bidang berikut berhubungan dengan manifes yang berlebihan:
+ **Grup keluaran HLS - Manifestasi dan Segmen - Bidang manifes redundan**
+ **Grup keluaran HLS - Lokasi - bidang manifes URL Dasar**
+ **Grup keluaran HLS - Lokasi - bidang konten URL Dasar**

Anda tidak dapat mengaktifkan fitur ini dalam grup keluaran HLS yang memiliki MediaPackage sistem hilir.

Untuk informasi selengkapnya tentang pengaturan manifes yang berlebihan, lihat. [Membuat manifes HLS yang berlebihan](hls-redundant-manifests.md)

# Bidang untuk streaming video, audio, dan teks (encode)
<a name="hls-streams-section"></a>

Bidang berikut berhubungan dengan pengkodean video, audio, dan teks yang dikodekan di setiap output. 
+ Bagian **pengaturan streaming**

Untuk informasi tentang membuat encode, lihat bagian berikut:
+ [Siapkan encode video](creating-a-channel-step6.md)
+ [Siapkan encode audio](creating-a-channel-step7.md)
+  [Siapkan encode teks](creating-a-channel-step8.md)

# Bidang untuk fitur HLS lainnya
<a name="hls-other-features"></a>

**Topics**
+ [Bidang untuk percobaan ulang koneksi](#hls-reconnection-fields)
+ [Bidang untuk isi manifes](#hls-manifest-contents)
+ [Bidang untuk segmen](#hls-segment-fields)
+ [Bidang untuk ketahanan](#hls-resiliency)
+ [Bidang untuk DRM](#hls-drm)
+ [Bidang untuk iklan SCTE-35 tersedia](#hls-ad-markers)
+ [Bidang untuk keterangan](#hls-captions)
+ [Bidang untuk ID3 metadata](#hls-id3)

## Bidang untuk percobaan ulang koneksi
<a name="hls-reconnection-fields"></a>

Bidang berikut di **grup Output - pengaturan HLS - bagian pengaturan CDN** mengonfigurasi perilaku untuk menyambung kembali ke sistem hilir:
+ **Interval coba lagi koneksi**
+ **Num mencoba lagi**
+ **Durasi Filecache**
+ **Mulai ulang penundaan**

Untuk detail tentang bidang, pilih tautan **Info** di sebelah bidang di MediaLive konsol. 

## Bidang untuk isi manifes
<a name="hls-manifest-contents"></a>

Bidang berikut dalam **grup keluaran HLS — bagian Manifestasi dan Segmen** mengonfigurasi informasi untuk disertakan dalam manifes anak HLS:
+ **Pemilihan keluaran**
+ **Modus**
+ **Resolusi streaming inf**
+ **Format durasi manifes**
+ **Segmen num**
+ **I-frame only playlist** — Bidang ini digunakan untuk mengimplementasikan trick-play melalui i-Frames. Untuk informasi selengkapnya, lihat [Trick-play track melalui i-Frames](trick-play-i-frames.md).
+ **Waktu tanggal program (PDT)** - Bidang ini digunakan untuk menyertakan atau mengecualikan `EXT-X-PROGRAM-DATE-TIME` tag dalam file manifes. Informasi tag membantu pemain hilir untuk menyinkronkan aliran ke sumber yang dipilih di bidang jam **PDT**.
+ **Periode waktu tanggal program (PDT)** - Bidang ini digunakan untuk mengatur interval waktu penyisipan `EXT-X-PROGRAM-DATE-TIME` tag, dalam hitungan detik.
+ **Jam waktu tanggal program (PDT)** — Bidang ini digunakan untuk memilih sumber waktu PDT. Output timecode atau waktu UTC dapat dipilih.
+ **Cache klien**
+ **Stempel waktu delta mikrodetik**
+ **Spesifikasi codec**
+ **Kompresi manifes**

Untuk detail tentang bidang, pilih tautan **Info** di sebelah bidang di MediaLive konsol. 

## Bidang untuk segmen
<a name="hls-segment-fields"></a>

Bidang berikut mengkonfigurasi segmen media dalam output.
+ Bidang berikut dalam **grup keluaran HLS - bagian Manifestasi dan Segmen**:
  + **Modus berkas TS**
  + **Panjang segmen**
  + **Pertahankan segmen**
  + **Panjang segmen min**
+ **Output HLS** - **Pengaturan output - Jenis kemasan** **H.265.** Bidang ini hanya berlaku untuk MP4 output f. MediaLivemengabaikan nilai di bidang ini untuk tipe lain. 

Untuk detail tentang bidang, pilih tautan **Info** di sebelah bidang. 

## Bidang untuk ketahanan
<a name="hls-resiliency"></a>

Bidang berikut berkaitan dengan penerapan ketahanan dalam output HLS. 
+ **Grup keluaran HLS** - Bagian **Pengaturan HLS** - Tindakan kehilangan **input**

Secara opsional mengubah nilai **tindakan kerugian Input**.

**Menyiapkan untuk sebagian besar sistem hilir**

Jika Anda mengirim output HLS ini ke sistem hilir selain AWS Elemental MediaPackage, pilih tautan **Info** untuk memutuskan opsi mana yang akan dipilih. Untuk informasi selengkapnya, lihat [Menangani hilangnya input video](feature-input-loss.md).

**Menyiapkan untuk MediaPackage**

Jika Anda mengirim output HLS ini AWS Elemental MediaPackage, setel bidang ini agar sesuai dengan cara Anda mengatur [kelas saluran](channel-class.md):
+ **Jika saluran adalah saluran standar (untuk mendukung redundansi input aktif MediaPackage), atur bidang ini ke PAUSE\$1OUTPUT.** 

  Dengan pengaturan ini, jika MediaLive berhenti memproduksi output pada satu pipa, MediaPackage mendeteksi kurangnya konten pada input saat ini dan beralih ke input lainnya. Kehilangan konten diminimalkan. 

  (Jika Anda menyetel bidang ini ke **EMIT\$1OUTPUT**, MediaLive kirimkan bingkai pengisi ke. MediaPackage MediaPackage tidak menganggap bingkai pengisi sebagai konten yang hilang, dan karenanya tidak beralih ke input lainnya.)
+ Jika saluran adalah saluran pipa tunggal, atur bidang ini ke **EMIT\$1OUTPUT**. 

  Dengan pengaturan ini, jika pipeline gagal, MediaLive MediaPackage lanjutkan pengiriman ke sistem hilirnya sendiri (meskipun kontennya akan menjadi bingkai pengisi). 

  (Jika Anda menyetel bidang ini ke **PAUSE\$1OUTPUT**, MediaPackage berhenti memperbarui titik akhirnya, yang dapat menyebabkan masalah pada sistem hilir.)

## Bidang untuk DRM
<a name="hls-drm"></a>

Lengkapi bagian **DRM** hanya jika Anda menyiapkan DRM menggunakan kunci statis untuk mengenkripsi output. 
+ Di Pengaturan **penyedia kunci**, pilih **Kunci statis**.
+ Lengkapi bidang lain yang sesuai. Untuk detail tentang bidang, pilih tautan **Info** di sebelah bidang. 

Dalam pengaturan kunci statis, Anda memasukkan kunci enkripsi di bagian ini (bersama dengan data konfigurasi lainnya) dan kemudian memberikan kunci itu ke pihak lain (misalnya, dengan mengirimkannya dalam email). Kunci statis sebenarnya bukan solusi DRM dan tidak terlalu aman.

MediaLive hanya mendukung kunci statis sebagai opsi enkripsi. Untuk menggunakan solusi DRM dengan penyedia kunci, Anda harus mengirimkan output ke AWS Elemental MediaPackage, dengan membuat [grup MediaPackage keluaran, bukan grup](creating-mediapackage-output-group.md) keluaran HLS. Anda kemudian mengenkripsi video menggunakan MediaPackage. Untuk informasi selengkapnya, lihat Panduan AWS Elemental MediaPackage Pengguna. 

## Bidang untuk iklan SCTE-35 tersedia
<a name="hls-ad-markers"></a>

Lengkapi bagian **Penanda iklan** jika Anda berencana untuk menyertakan pesan SCTE-35 dalam output dan untuk menghias manifes HLS. Lihat [Memproses pesan SCTE 35](scte-35-message-processing.md) dan secara khusus[Mengaktifkan passthrough untuk output HLS](scte-35-passthrough-or-removal.md#procedure-to-enable-passthrough-hls).

## Bidang untuk keterangan
<a name="hls-captions"></a>

Bidang berikut berhubungan dengan teks tertanam dalam output HLS. Jika paket Anda termasuk membuat setidaknya satu encode teks tertanam dalam output HLS ini, maka bidang berikut berlaku:
+ Di bagian **Caption**, pengaturan **bahasa Caption.**

  Anda dapat mengatur manifes HLS secara opsional untuk menyertakan informasi tentang bahasa teks yang disematkan. 
+ Bagian **pengaturan HLS** - **Pemetaan bahasa keterangan**

  Anda dapat mengatur manifes HLS secara opsional untuk menyertakan informasi tentang setiap nomor dan bahasa CC (saluran keterangan).

Untuk petunjuk rinci tentang kedua bidang ini, lihat[Informasi bahasa dalam manifestasi HLS](set-up-the-hls-manifest.md).

## Bidang untuk ID3 metadata
<a name="hls-id3"></a>

Lengkapi **ID3 **bagian ini jika Anda ingin menyisipkan ID3 metadata berjangka waktu atau tag ID3 segmen ke semua output dalam grup keluaran ini. Untuk petunjuk mendetail, lihat [Memasukkan metadata ID3 berjangka waktu saat membuat saluran MediaLive](insert-timed-metadata.md).