

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

# Menerapkan trek trick-play
<a name="trick-play-solutions"></a>

Trick-play digunakan dalam pemutar video digital untuk meniru beberapa kemampuan pemutar analog, termasuk kemampuan maju cepat dan mundur. Kemampuan ini sering kali mencakup trick-play *track* — isyarat visual untuk orang yang menggunakan pemutar video. Di AWS Elemental MediaLive, Anda dapat menyertakan aset trek dalam grup keluaran. Sistem hilir untuk grup keluaran tersebut dapat menggunakan aset ini untuk mengimplementasikan isyarat visual dalam implementasi trick-play mereka. 

MediaLive menyediakan dua metode untuk memasukkan aset-aset ini:
+  I-frame-onlyManifes yang sesuai dengan spesifikasi HLS.
+ Trick-play track yang sesuai dengan spesifikasi Image Media Playlist, versi 0.4. 

MediaLive mendukung metode ini sebagai berikut:
+ Dalam kelompok output HLS, MediaLive mendukung kedua metode.
+ Dalam grup MediaPackage keluaran, MediaLive mendukung trik-play melalui spesifikasi daftar putar Image Media

## Memilih implementasi trick-play track
<a name="trick-play-choosing"></a>

Anda dapat mengikuti salah satu atau kedua metode trik-play dalam grup keluaran yang sama. 

Sebelum Anda mengikuti salah satu metode, hubungi sistem hilir untuk grup keluaran untuk mengetahui bagaimana mereka menerapkan trick-play. Cari tahu yang berikut ini: 
+ Bisakah sistem hilir mendukung trek trick-play? Jika demikian, spesifikasi trick-play mana yang mengikutinya?
+ Apakah implementasi yang didukung diperlukan atau opsional? Kedua implementasi ini memperkenalkan baris tertentu ke dalam manifes HLS. Jika garis tidak ada, sistem hilir akan gagal menangani output dari? MediaLive

  Sangat mungkin bahwa sistem hilir menganggap kedua implementasi ini sebagai opsional.
+ Jika Anda memilih metode I-frame-only manifes, konfirmasikan bahwa sistem hilir mendukung metode sesuai dengan spesifikasi HLS. Jika sistem hilir memiliki variasi, ada kemungkinan bahwa sistem hilir tidak akan dapat menangani output dari. MediaLive MediaLive tidak mendukung penyesuaian metode.
+ Jika Anda memilih metode daftar putar media gambar, konfirmasikan bahwa sistem hilir mendukung metode sesuai dengan spesifikasi Daftar Putar Media Gambar. Jika sistem hilir memiliki variasi, ada kemungkinan bahwa sistem hilir tidak akan dapat menangani output dari. MediaLive MediaLivetidak mendukung penyesuaian implementasi. 

**Topics**
+ [Memilih implementasi trick-play track](#trick-play-choosing)
+ [Trick-play track melalui i-Frames](trick-play-i-frames.md)
+ [Trick-play track melalui spesifikasi Image Media Playlist](trick-play-roku.md)

# Trick-play track melalui i-Frames
<a name="trick-play-i-frames"></a>

Dalam grup keluaran MediaLive HLS, Anda dapat mendukung trek trick-play dengan menyediakan manifes. I-frame-only

## Bagaimana metode ini bekerja
<a name="trick-play-iframe-how-it-works"></a>

Saat Anda membuat grup keluaran HLS, Anda membuat satu atau lebih output video, dengan cara biasa. Untuk pengingat struktur grup keluaran, lihat diagram di. [Mengatur encode dalam grup keluaran HLS](design-hls-package.md) Di grup keluaran, Anda mengaktifkan bidang untuk membuat I-frame-only manifes yang sesuai dengan spesifikasi HLS. 

MediaLive menghasilkan dua manifes anak untuk setiap encode—satu manifes untuk menangani video dengan cara biasa, dan manifes. I-frame-only I-frame-onlyManifes memungkinkan pemutar hilir mengidentifikasi bingkai video tertentu untuk diminta, untuk membangun trek trick-play. Jadi metode trick-play track ini tidak menghasilkan encode tambahan dalam grup output. 

Setiap I-frame-only manifes berisi yang berikut:
+ Satu `#EXT-X-I-FRAMES-ONLY ` tag, untuk menunjukkan bahwa manifes adalah I-frame-only.
+ Banyak `#EXT-X-BYTERANGE ` entri. Setiap entri mengidentifikasi posisi posisi I-frame.

## Menyiapkan
<a name="trick-play-iframe-procedure"></a>

Anda mengatur trek trick-play sekali untuk seluruh grup keluaran MediaLive HLS.

**catatan**  
Informasi di bagian ini mengasumsikan bahwa Anda terbiasa dengan langkah-langkah umum untuk [membuat saluran](creating-channel-scratch.md).

**Untuk mengatur I-frame-only manifes**

Sertakan langkah-langkah ini saat Anda membuat grup keluaran HLS. 

1. **Di **grup keluaran HLS**, di **Manifest dan segmen**, untuk **playlist i-Frame saja**, pilih ENABLED.**

1. Siapkan bidang yang tersisa di grup keluaran [seperti biasa](creating-hls-output-group.md). Siapkan output dan enkode video, audio, dan teks [seperti](creating-a-channel-step6.md) biasa.

# Trick-play track melalui spesifikasi Image Media Playlist
<a name="trick-play-roku"></a>

Dalam MediaLive HLS atau grup MediaPackage keluaran, Anda dapat mendukung trek trick-play dengan menyediakan aset yang mengikuti spesifikasi Daftar Putar Media Gambar, versi 0.4. MediaLive Implementasinya mengikuti metode spesifikasi berbasis waktu. Spesifikasi terletak di sini:

[https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf](https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf)

Roku adalah salah satu contoh platform yang mengimplementasikan spesifikasi ini.

## Bagaimana metode ini bekerja
<a name="trick-play-roku-how-it-works"></a>

Saat Anda membuat grup keluaran, Anda membuat output standar dengan cara biasa untuk enkode video, audio, dan teks. Lihat [Mengatur encode dalam grup keluaran HLS](design-hls-package.md) diagram yang menggambarkan struktur encode dalam grup keluaran. 

Anda juga membuat satu output yang berisi satu frame capture encode. Encode adalah serangkaian file JPEG, satu file untuk setiap segmen video, yang berarti bahwa pengambilan mengikuti segmentasi encode video. Encode ini adalah aset yang dapat digunakan pemain hilir untuk mengimplementasikan trek trick-play. 

MediaLive menciptakan manifes utama dan anak bermanifestasi dengan cara biasa. Manifes utama menyertakan `EXT-X-IMAGE-STREAM-INF` tag untuk encode tangkapan bingkai. Manifes anak untuk encode tangkapan bingkai berisi `EXT-X-IMAGES-ONLY` tag. Isi dan format tag ini sesuai dengan spesifikasi Daftar Putar Media Gambar.

## Menyiapkan
<a name="trick-play-roku-procedure"></a>

Anda mengatur trek trick-play di grup keluaran dengan membuat output tambahan yang berisi encode video yang terdiri dari tangkapan bingkai. Anda dapat menambahkan hingga tiga output tangkapan bingkai dalam satu grup keluaran, dan hingga tiga enkode tangkapan bingkai di saluran.

**catatan**  
Informasi di bagian ini mengasumsikan bahwa Anda terbiasa dengan langkah-langkah umum untuk [membuat saluran](creating-channel-scratch.md).

**Untuk mengatur encode frame capture dalam grup keluaran HLS**

**Untuk membuat encode frame capture dalam grup keluaran HLS, Anda membuat jenis output khusus dan mengatur codec videonya ke Frame Capture.**

1. Dalam **grup output HLS**, dalam output **HLS**, pilih **Tambahkan output untuk menambahkan output** lain.

1. Untuk output itu, pilih **Pengaturan**, dan dalam pengaturan **Output, atur pengaturan** **HLS** ke **Frame capture hls**.

1. Di **Pengaturan Streaming**, pilih **Video** dan atur bidang video, termasuk:
   + **Lebar** dan **Tinggi** - Hubungi sistem hilir Anda untuk mendapatkan nilai yang benar. Jika Anda menebak nilainya, pengalaman di pemain hilir mungkin tidak optimal.
   + **Pengaturan Codec** - Pilih **Frame capture**. 
   + **Interval pengambilan** - Jangan mengubah nilai bidang ini. Biarkan kosong, sehingga pengambilan bingkai menggunakan interval default.

1. Pilih **Audio 1** dan pilih **Hapus audio** sehingga wadah hanya memiliki satu encode (encode video).

**Untuk mengatur encode frame capture dalam grup MediaPackage output**

Untuk membuat encode frame capture dalam grup MediaPackage output, Anda membuat output reguler dan mengatur codec videonya ke **Frame** Capture.

1. Dalam **grup MediaPackage output**, dalam **MediaPackage output**, pilih **Tambahkan output** untuk menambahkan output lain.

1. Untuk output itu, pilih **Pengaturan**, lalu pilih **Pengaturan Stream**. Di **Pengaturan Streaming**, pilih **Video**. 

1. Dalam **pengaturan Codec**, pilih **Frame capture**. 

1. Siapkan bidang video lainnya, termasuk:
   + **Lebar** dan **Tinggi** - Hubungi sistem hilir Anda untuk mendapatkan nilai yang benar. Jika Anda menebak nilainya, pengalaman di pemain hilir mungkin tidak optimal.
   + **Interval pengambilan** - Jangan mengubah nilai bidang ini. Biarkan kosong, sehingga pengambilan bingkai menggunakan interval default.

1. Pilih **Audio 1** dan pilih **Hapus audio** sehingga wadah hanya memiliki satu encode (encode video).

Output adalah bagian dari tumpukan ABR dan memiliki tujuan yang sama dengan encode lainnya di HLS atau MediaPackage grup output.