Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Redundansi input langsung AWS Elemental MediaPackage aliran pengolahan
Mencapai redundansi input AWS Elemental MediaPackage dengan mengirim dua aliran ke URL input terpisah pada saluran masuk 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 lainnya sehingga pemutaran konten tidak terganggu.
Jika Anda menggunakan MediaPackage dengan AWS Elemental MediaLive (misalnya), berikut aliran redundansi input:
-
Anda membuat saluran di MediaPackage, seperti yang dijelaskan diMembuat saluran. Saat MediaPackage menyediakan saluran, itu membuat dua URL input untuk saluran. Jika Anda tidak menggunakan redundansi input, Anda dapat mengirim aliran ke salah satu URL input. Tidak ada persyaratan untuk mengirim konten ke kedua URL.
catatan
Ketika redundansi input tersedia, MediaPackage tambahkan URL input kedua ke saluran yang ada dan perbarui URL yang ada ke format baru. Anda dapat menggunakan URL yang ada atau URL baru untuk input konten.
-
Anda membuat titik akhir MediaPackage seperti yang dijelaskan diMembuat titik akhir.
penting
Jika Anda menggunakan segmen keluaran pendek, tergantung pada perangkat pemutaran Anda, Anda mungkin melihat buffering saat MediaPackage beralih input. Anda dapat mengurangi buffering dengan menggunakan fitur penundaan waktu pada titik akhir. Ketahuilah bahwa menggunakan penundaan waktu memperkenalkan latensi untuk pengiriman konten ujung ke ujung. Untuk informasi tentang mengaktifkan penundaan waktu, lihatMembuat titik akhir.
-
Anda membuat input dan saluran masuk AWS Elemental MediaLive, dan Anda menambahkan grup MediaPackage keluaran ke saluran di MediaLive. Untuk informasi selengkapnya, lihat Membuat Saluran dari Awal di Panduan AWS Elemental MediaLive Pengguna.
Jika Anda menggunakan grup keluaran HLS di AWS Elemental MediaLive, tindakan kehilangan input pada pengaturan grup HLS harus diatur untuk menjeda output jika layanan tidak menerima input. Jika MediaLive mengirimkan bingkai hitam atau bingkai pengisi lainnya ketika input hilang, maka tidak MediaPackage dapat mengetahui kapan segmen hilang, dan selanjutnya tidak dapat melakukan failover. Untuk informasi selengkapnya tentang menyetel tindakan kehilangan input di 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 streaming ke MediaPackage.
-
MediaPackage menerima konten pada kedua URL input, tetapi hanya satu aliran yang digunakan untuk konten sumber pada satu waktu. Jika aliran aktif kehilangan segmen apa pun, maka MediaPackage secara otomatis gagal beralih ke aliran lainnya. MediaPackage terus menggunakan aliran ini sampai failover diperlukan lagi.
Rumus yang digunakan untuk menentukan apakah input adalah segmen yang hilang didasarkan pada panjang segmen pada input dan titik akhir. Jika input kehilangan segmen dan pulih dengan cepat, titik akhir dengan panjang segmen yang lebih panjang tidak akan beralih input. Hal ini dapat mengakibatkan 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 mempengaruhi alur kerja konten.