Pergeseran waktu pemutaran saluran - AWS Elemental MediaTailor

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

Pergeseran waktu pemutaran saluran

Dengan perakitan MediaTailor saluran, Anda dapat mengubah waktu pemutaran saluran. Pergeseran waktu memungkinkan pemirsa untuk menonton konten saluran pada waktu selain waktu siaran asli. Misalnya, pemirsa dapat mulai menonton program dari awal, bahkan jika mereka bergabung dengan siaran setelah dimulai. Atau, pemirsa dapat menjeda program dan melanjutkan menontonnya nanti.

Untuk mengubah waktu pemutaran saluran, Anda menambahkan start parameter ke URL pemutaran saluran. startParameter menentukan waktu ketika pemutaran harus dimulai, relatif terhadap waktu saat ini. Misalnya, jika waktu saat ini adalah 2:00 PM, dan Anda ingin memulai pemutaran dari 1:00 PM, Anda akan mengatur start parameter ke-3600, yaitu -1 jam dalam detik.

startParameter menerima nilai positif dan negatif, dalam hitungan detik:

  • Nilai negatif menunjukkan waktu di masa lalu, relatif terhadap waktu saat ini. Misalnya, start=-3600 berarti “mulai pemutaran dari 1 jam yang lalu.”

  • Nilai positif menunjukkan waktu di masa depan, relatif terhadap waktu saat ini. Misalnya, start=3600 berarti “mulai pemutaran dari 1 jam di masa depan.”

Contoh berikut menunjukkan cara menambahkan start parameter ke URL pemutaran saluran:

https://a1b2c3d4e5f6.mediapackage.us-west-2.amazonaws.com/out/v1/examplechannel/index.m3u8?start=-3600

Dalam contoh ini, pemutaran dimulai dari 1 jam yang lalu.

startParameter tunduk pada batasan berikut:

  • Jendela pergeseran waktu maksimum adalah 24 jam di masa lalu atau masa depan.

  • Pergeseran waktu hanya tersedia untuk saluran yang menggunakan mode pemutaran linier.

  • Pergeseran waktu tidak tersedia untuk saluran yang menggunakan mode pemutaran loop.

Jika Anda menentukan start parameter yang berada di luar jendela time-shift yang tersedia, MediaTailor mengembalikan kesalahan.