Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menerapkan ketahanan Multi-wilayah untuk dengan MQAR MediaTailor
AWS Elemental MediaTailor Ketahanan multi-wilayah ditingkatkan melalui Media Quality-Aware Resiliency (MQAR), fitur Amazon CloudFront canggih yang membantu memberikan pengalaman streaming terbaik. MediaTailor Secara otomatis memilih asal dengan skor kualitas tertinggi ketika Anda memiliki beberapa asal di AWS Wilayah yang berbeda. Fitur ini sangat berharga untuk streaming langsung di mana Anda memerlukan layanan tanpa gangguan.
Bagaimana MQAR bekerja
MQAR memungkinkan CloudFront untuk memilih asal dengan skor kualitas tertinggi secara otomatis. Ini memastikan bahwa pemirsa menerima pengalaman streaming terbaik. Ketika dikonfigurasi dengan benar, MQAR memberikan manfaat ini:
-
Pemilihan otomatis asal kualitas tertinggi
-
Failover mulus antar AWS Wilayah selama pemadaman
-
Pengalaman pemirsa yang ditingkatkan dengan interupsi minimal
-
Pemantauan dan adaptasi kualitas waktu nyata
Langkah 1: Verifikasi persyaratan MQAR
Sebelum menerapkan MQAR, verifikasi bahwa infrastruktur Anda memenuhi persyaratan ini. MQAR bekerja dengan membandingkan skor kualitas dari berbagai asal, jadi Anda memerlukan konten identik yang tersedia di beberapa AWS Wilayah.
-
Encoder mengirimkan aliran ingest yang selaras ke semua MediaPackage saluran menggunakan streamset ingest CMAF yang terkunci zaman
-
Dua MediaPackage saluran identik di AWS Wilayah yang berbeda, dengan titik akhir asal yang identik
-
CMAF ingest untuk MediaPackage saluran (diaktifkan secara default)
-
CloudFront distribusi dikonfigurasi untuk mendukung MQAR
-
MediaTailor konfigurasi untuk setiap titik akhir MediaPackage
Langkah 2: Konfigurasikan encoder Anda untuk MQAR
Encoder Anda perlu menghasilkan output yang konsisten dan disinkronkan di semua Wilayah agar MQAR dapat bekerja secara efektif. Konsistensi ini memungkinkan CloudFront untuk membuat perbandingan kualitas yang akurat antara asal-usul.
Konfigurasikan MediaLive output Anda dengan pengaturan ini:
-
Pastikan semua framerate video dalam grup keluaran CMAF konsisten (semua framerate fraksional atau semua bilangan bulat).
-
Hindari transisi antara framerate fraksional dan integer di seluruh sesi pengkodean.
-
Konfigurasikan nomor urutan segmen keluaran sehingga tidak pernah mundur di seluruh sesi pengkodean.
-
Gunakan nama keluaran encoder identik di semua Wilayah.
Untuk informasi selengkapnya tentang mengonfigurasi MediaLive MQAR, lihat Bekerja dengan MQCS di panduan pengguna. MediaLive
Langkah 3: Konfigurasikan MediaPackage untuk MQAR
Siapkan MediaPackage saluran dan titik akhir Anda dengan konfigurasi berikut:
Untuk mengkonfigurasi MediaPackage untuk MQAR
-
Buat konfigurasi saluran dan titik akhir yang identik di setiap AWS Wilayah.
-
Gunakan CMAF sebagai tipe input saluran.
-
Untuk MediaPackage asal utama, aktifkan konfigurasi kesalahan titik akhir Paksa dengan pengaturan ini:
-
Daftar putar multivarian basi, daftar putar media, atau MPDs
-
Daftar putar multivarian yang tidak lengkap, daftar putar media, atau MPD
-
Masukan batu tulis
-
-
Untuk MediaPackage asal cadangan, jangan aktifkan konfigurasi kesalahan ini untuk memaksimalkan peluang kegagalan yang berhasil.
Untuk informasi selengkapnya tentang mengonfigurasi MediaPackage MQAR, lihat Memanfaatkan skor kualitas media dengan menggunakan AWS Elemental MediaPackage dalam panduan pengguna. MediaPackage
Langkah 4: Konfigurasikan CloudFront untuk MQAR
Dalam CloudFront konfigurasi, Anda mengaktifkan MQAR dan menentukan cara memilih antara asal Anda. Buat grup asal dengan opsi Skor kualitas Media diaktifkan.
Untuk mengkonfigurasi CloudFront untuk MQAR
-
Buat CloudFront distribusi dengan asal yang menunjuk ke titik MediaTailor akhir Anda.
-
Buat grup asal yang mencakup asal-usul ini.
-
Dalam pengaturan grup asal, aktifkan opsi Skor kualitas media.
-
Konfigurasikan kriteria failover untuk menyertakan 404 kode respons Tidak Ditemukan. Anda dapat secara opsional memasukkan kode 4xx/5xx lainnya.
-
Buat perilaku cache terpisah untuk pola jalur setiap saluran. Ini mencegah pencampuran skor ketika grup asal yang sama melayani beberapa saluran.
catatan
MQAR tidak tersedia saat menggunakan fungsi Lambda @Edge di pemicu yang menghadap asal (permintaan asal dan respons asal) yang terkait dengan perilaku cache distribusi Anda.
Untuk informasi selengkapnya tentang mengonfigurasi CloudFront MQAR, lihat Ketahanan sadar kualitas media dalam panduan pengembang. CloudFront
Langkah 5: Konfigurasikan MediaTailor untuk MQAR
Untuk menyelesaikan penyiapan MQAR Anda, konfigurasikan MediaTailor di setiap Wilayah untuk bekerja dengan arsitektur Multi-wilayah Anda. Ini memastikan penyisipan iklan yang konsisten terlepas dari asal mana yang CloudFront dipilih.
Untuk mengkonfigurasi MediaTailor untuk MQAR
-
Buat MediaTailor konfigurasi identik di setiap Wilayah, menunjuk ke titik akhir yang sesuai MediaPackage .
-
Konfigurasikan awalan segmen konten CDN untuk menggunakan domain CloudFront distribusi Anda.
-
Pastikan bahwa konfigurasi server keputusan iklan identik di seluruh Wilayah.
Pengaturan ini memastikan bahwa terlepas dari asal mana yang CloudFront dipilih berdasarkan skor kualitas, MediaTailor dapat terus mempersonalisasi iklan secara konsisten.
Langkah 6: Uji konfigurasi MQAR Anda
Setelah menyiapkan MQAR, uji konfigurasi Anda untuk memastikannya berfungsi seperti yang diharapkan:
Untuk menguji konfigurasi MQAR Anda
-
Minta konten melalui CloudFront distribusi Anda.
-
Pantau log waktu nyata untuk memverifikasi bahwa CloudFront memilih asal berdasarkan skor kualitas.
-
Simulasikan kegagalan di AWS Wilayah utama Anda untuk menguji perilaku failover.
-
Verifikasi bahwa penyisipan iklan terus berfungsi dengan benar selama failover.
Langkah selanjutnya
Setelah menerapkan MQAR, pertimbangkan langkah-langkah berikut:
-
Siapkan pemantauan dan pemecahan masalah untuk konfigurasi MQAR Anda (lihat) Memantau dan memecahkan masalah Anda CloudFront dan integrasi MediaTailor
-
Menerapkan penerapan otomatis menggunakan AWS CloudFormation (lihatOtomatisasi MediaTailor dan CDN dengan AWS CloudFormation)