Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Alur pemrosesan redundansi AWS Elemental MediaPackage masukan langsung
Mencapai redundansi input AWS Elemental MediaPackage dengan mengirimkan dua aliran untuk memisahkan input URLs pada saluran di. MediaPackage Salah satu aliran menjadi sumber konten utama dan aktif untuk titik akhir, sementara yang lain terus menerima konten secara pasif. Jika MediaPackage berhenti menerima konten dari aliran aktif, itu beralih ke aliran input lain sehingga pemutaran konten tidak terganggu.
Jika Anda menggunakan MediaPackage with AWS Elemental MediaLive (misalnya), inilah aliran redundansi input:
-
Anda membuat saluran di MediaPackage, seperti yang dijelaskan dalamMembuat saluran. Ketika MediaPackage menyediakan saluran, itu menciptakan dua input URLs untuk saluran. Jika Anda tidak menggunakan redundansi input, Anda dapat mengirim aliran ke salah satu URL input. Tidak ada persyaratan bahwa Anda mengirim konten ke keduanya URLs.
catatan
Ketika redundansi input tersedia, MediaPackage tambahkan URL input kedua ke saluran yang ada dan memperbarui URL yang ada ke format baru. Anda dapat menggunakan URL yang ada atau yang baru URLs untuk input konten.
-
Anda membuat titik akhir MediaPackage seperti yang dijelaskan dalamMembuat titik akhir.
penting
Jika Anda menggunakan segmen keluaran pendek, tergantung pada perangkat pemutaran, Anda mungkin akan melihat buffering saat MediaPackage mengalihkan input. Anda dapat mengurangi buffering dengan menggunakan fitur time delay pada endpoint. Ketahuilah bahwa menggunakan penundaan waktu memperkenalkan latensi untuk end-to-end pengiriman konten. Untuk informasi tentang mengaktifkan penundaan waktu, lihatMembuat titik akhir.
-
Anda membuat input dan saluran di AWS Elemental MediaLive, dan Anda menambahkan grup MediaPackage output ke saluran di MediaLive. Untuk informasi selengkapnya, lihat Membuat Saluran dari Awal di Panduan AWS Elemental MediaLive Pengguna.
Jika Anda menggunakan grup keluaran HLS AWS Elemental MediaLive, tindakan kehilangan input pada pengaturan grup HLS harus diatur untuk menjeda output jika layanan tidak menerima input. Jika MediaLive mengirim bingkai hitam atau bingkai pengisi lainnya saat input tidak ada, maka tidak MediaPackage dapat mengetahui kapan segmen hilang, dan selanjutnya tidak dapat melakukan failover. Untuk informasi selengkapnya tentang menyetel tindakan kehilangan input MediaLive, lihat Bidang untuk Grup HLS di Panduan AWS Elemental MediaLive Pengguna.
penting
Jika Anda menggunakan encoder yang berbeda (tidak AWS Elemental MediaLive) dan Anda mengirim dua aliran terpisah ke saluran yang sama MediaPackage, aliran harus memiliki pengaturan encoder dan nama manifes yang identik. Jika tidak, redundansi input mungkin tidak berfungsi dengan benar dan pemutaran dapat terganggu jika input beralih.
-
Anda memulai saluran AWS Elemental MediaLive untuk mengirim aliran ke MediaPackage.
-
MediaPackage menerima konten pada kedua input URLs, tetapi hanya satu aliran yang digunakan untuk konten sumber pada suatu waktu. Jika aliran aktif tidak memiliki segmen apa pun, maka MediaPackage secara otomatis gagal ke aliran lain. MediaPackage terus menggunakan aliran ini hingga failover diperlukan lagi.
Rumus yang digunakan untuk menentukan apakah input hilang segmen didasarkan pada panjang segmen pada input dan titik akhir. Jika input kehilangan segmen dan cepat pulih, titik akhir dengan panjang segmen yang lebih panjang tidak akan beralih input. Ini mungkin menghasilkan titik akhir yang berbeda pada saluran menggunakan input yang berbeda (jika satu titik akhir beralih dan yang lainnya tidak). Ini adalah perilaku yang diharapkan dan seharusnya tidak memengaruhi alur kerja konten.