Trick-play track melalui spesifikasi Image Media Playlist - MediaLive

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

Trick-play track melalui spesifikasi Image Media Playlist

Dalam grup MediaLive HLS atau MediaPackage output, 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

Roku adalah salah satu contoh platform yang mengimplementasikan spesifikasi ini.

Bagaimana metode ini bekerja

Saat Anda membuat grup keluaran, Anda membuat output standar dengan cara biasa untuk enkode video, audio, dan teks. Lihat Mengatur encode dalam grup HLS keluaran diagram yang menggambarkan struktur encode dalam grup keluaran.

Anda juga membuat satu output yang berisi satu frame capture encode. Encode adalah serangkaian JPEG file, 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.

Pengaturan

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.

Untuk mengatur encode frame capture dalam grup HLS output

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

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

  2. Untuk output itu, pilih Pengaturan, dan di Pengaturan output, atur HLSpengaturan ke Frame capture hls.

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

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

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

  3. Dalam pengaturan Codec, pilih Frame capture.

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

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

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