

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

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