View a markdown version of this page

Menerapkan ketahanan multi-wilayah untuk MediaTailor dengan MQAR - AWS Elemental MediaTailor

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 MediaTailor dengan MQAR

AWS Elemental MediaTailor Ketahanan multi-wilayah ditingkatkan melalui Media Quality-Aware Resiliency (MQAR), CloudFront fitur Amazon canggih yang membantu MediaTailor memberikan pengalaman streaming terbaik. Ini secara otomatis memilih asal dengan skor kualitas tertinggi ketika Anda memiliki beberapa asal di Wil AWS ayah yang berbeda. Fitur ini sangat berharga untuk streaming langsung di mana Anda membutuhkan 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 berikut:

  • Pemilihan otomatis asal kualitas tertinggi

  • Failover yang mulus antar Wil AWS ayah selama pemadaman

  • Peningkatan pengalaman pemirsa dengan gangguan minimal

  • Real-time pemantauan kualitas dan adaptasi

Langkah 1: Verifikasi persyaratan MQAR

Sebelum menerapkan MQAR, verifikasi bahwa infrastruktur Anda memenuhi persyaratan ini. MQAR bekerja dengan membandingkan skor kualitas dari berbagai sumber, jadi Anda memerlukan konten identik yang tersedia di beberapa Wil AWS ayah.

  • Encoder mengirimkan aliran ingest yang selaras ke semua MediaPackage saluran menggunakan streamset ingest CMAF yang terkunci zaman

  • Dua MediaPackage saluran identik di Wil AWS ayah yang berbeda, dengan titik akhir asal yang identik

  • Ingest CMAF untuk MediaPackage saluran (diaktifkan secara default)

  • CloudFront distribusi dikonfigurasi untuk mendukung MQAR

  • MediaTailor konfigurasi untuk setiap MediaPackage titik akhir

Langkah 2: Konfigurasikan encoder Anda untuk MQAR

Encoder Anda perlu menghasilkan output yang konsisten dan tersinkronisasi di semua Wilayah agar MQAR dapat bekerja secara efektif. Konsistensi ini memungkinkan CloudFront untuk membuat perbandingan kualitas yang akurat antara asal.

Konfigurasikan MediaLive output Anda dengan pengaturan ini:

  • Pastikan semua framerate video dalam grup keluaran CMAF konsisten (semua framerate pecahan atau semua bilangan bulat).

  • Hindari transisi antara framerate pecahan dan integer di seluruh sesi pengkodean.

  • Konfigurasikan nomor urutan segmen keluaran sehingga tidak pernah mundur di seluruh sesi pengkodean.

  • Gunakan nama keluaran encoder yang identik di semua Wilayah.

Untuk informasi selengkapnya tentang mengonfigurasi MediaLive untuk MQAR, lihat Bekerja dengan MQCS di panduan MediaLive pengguna.

Langkah 3: Konfigurasikan MediaPackage untuk MQAR

Siapkan MediaPackage saluran dan titik akhir Anda dengan konfigurasi berikut:

Untuk mengkonfigurasi MediaPackage untuk MQAR
  1. Buat konfigurasi saluran dan titik akhir yang identik di setiap AWS Wilayah.

  2. Gunakan CMAF sebagai tipe input saluran.

  3. Untuk MediaPackage asal utama, aktifkan konfigurasi kesalahan titik akhir paksa dengan pengaturan ini:

    • Daftar putar multivarian basi, daftar putar media, atau MPD

    • Daftar putar multivarian tidak lengkap, daftar putar media, atau MPD

    • Masukan batu tulis

  4. Untuk sumber cadangan MediaPackage , jangan aktifkan konfigurasi kesalahan ini untuk memaksimalkan kemungkinan failover berhasil.

Untuk informasi selengkapnya tentang mengonfigurasi MediaPackage untuk MQAR, lihat Memanfaatkan skor kualitas media dengan menggunakan AWS Elemental MediaPackage dalam panduan MediaPackage pengguna.

Langkah 4: Konfigurasikan CloudFront untuk MQAR

Dalam CloudFront konfigurasi, Anda mengaktifkan MQAR dan menentukan bagaimana ia memilih antara asal Anda. Buat grup asal dengan opsi Skor kualitas media diaktifkan.

Untuk mengkonfigurasi CloudFront untuk MQAR
  1. Buat CloudFront distribusi dengan asal menunjuk ke MediaTailor titik akhir Anda.

  2. Buat grup asal yang menyertakan asal ini.

  3. Dalam pengaturan grup asal, aktifkan opsi Skor kualitas media.

  4. Konfigurasikan kriteria failover untuk menyertakan kode respons 404 Not Found. Anda dapat secara opsional menyertakan 4xx/5xx kode lain.

  5. Buat perilaku cache terpisah untuk setiap pola jalur saluran. Ini mencegah skor pencampuran ketika grup asal yang sama melayani beberapa saluran.

catatan

MQAR tidak tersedia saat menggunakan fungsi Lambda @Edge dalam pemicu yang menghadap ke asal (permintaan asal dan respons asal) yang terkait dengan perilaku cache distribusi Anda.

Untuk informasi selengkapnya tentang mengonfigurasi CloudFront untuk MQAR, lihat Ketahanan sadar kualitas media di 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
  1. Buat MediaTailor konfigurasi yang identik di setiap Wilayah, menunjuk ke MediaPackage titik akhir yang sesuai.

  2. Konfigurasikan awalan segmen konten CDN untuk menggunakan domain CloudFront distribusi Anda.

  3. Pastikan konfigurasi server keputusan iklan identik di seluruh Wilayah.

Pengaturan ini memastikan bahwa terlepas dari asal mana CloudFront yang 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
  1. Minta konten melalui CloudFront distribusi Anda.

  2. Pantau log real-time untuk memverifikasi CloudFront bahwa memilih asal berdasarkan skor kualitas.

  3. Simulasikan kegagalan di Wil AWS ayah utama Anda untuk menguji perilaku failover.

  4. Pastikan penyisipan iklan terus berfungsi dengan benar selama failover.

Langkah selanjutnya

Setelah menerapkan MQAR, pertimbangkan langkah-langkah berikut ini: