

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

# 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**