Mengatur integrasi CDN dengan MediaTailor - AWS Elemental MediaTailor

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

Mengatur integrasi CDN dengan MediaTailor

Bagian ini memberikan panduan tentang integrasi AWS Elemental MediaTailor dengan jaringan pengiriman konten (CDN).

Integrasi CDN yang efektif sangat MediaTailor penting untuk menghadirkan pengalaman streaming berkualitas tinggi dengan iklan yang dipersonalisasi dalam skala besar. Panduan ini memandu Anda melalui proses lengkap pengaturan, konfigurasi, dan pengoptimalan integrasi CDN Anda.

Untuk informasi tentang membuat MediaTailor konfigurasi, lihatMenggunakan AWS Elemental MediaTailor untuk menyisipkan iklan. Untuk informasi tentang membuat CloudFront distribusi, lihat Membuat distribusi di Panduan CloudFront Pengembang.

Untuk memastikan kejelasan dalam panduan ini, terminologi berikut digunakan untuk menggambarkan berbagai jenis manifes:

  • HLS memanifestasikan:

    • Daftar putar multivariant: Manifes tingkat atas yang berisi tautan ke daftar putar media

    • Daftar putar media: Manifes tingkat kedua dengan tautan ke segmen konten

  • DASH memanifestasikan:

    • MPD (Deskripsi Presentasi Media): Istilah standar untuk manifes DASH

Mengintegrasikan MediaTailor dengan CDN memberikan manfaat berikut:

  • Mengurangi latensi untuk pemirsa

  • Peningkatan skalabilitas untuk acara dengan lalu lintas tinggi

  • Peningkatan keandalan melalui jalur pengiriman redundan

  • Mengoptimalkan biaya dengan mengurangi lalu lintas asal

  • Perlindungan yang lebih baik terhadap serangan DDo S

Komponen dan persyaratan integrasi CDN

Integrasi CDN yang sukses dengan MediaTailor melibatkan konfigurasi komponen kunci berikut:

Perilaku perutean CDN

Aturan yang menentukan cara berbagai jenis permintaan (manifes, segmen konten, segmen iklan) dirutekan melalui CDN Anda.

Pemetaan CDN di MediaTailor

Konfigurasi MediaTailor yang memastikan manifes mereferensikan domain CDN Anda alih-alih secara langsung merujuk server asal.

Pengaturan keamanan

Konfigurasi yang melindungi konten dan infrastruktur Anda, termasuk keamanan transportasi, kontrol akses, dan pemantauan.

Pengujian dan validasi

Prosedur untuk memverifikasi bahwa integrasi CDN Anda berfungsi dengan benar sebelum menerapkan ke produksi.

Prasyarat untuk integrasi CDN

Sebelum mengonfigurasi integrasi CDN Anda, pastikan Anda memiliki yang berikut:

  1. MediaTailor Konfigurasi dengan pengaturan berikut:

    • Asal konten Anda sebagai sumber Konten

    • ADS Anda sebagai server keputusan Iklan

    Anda juga memerlukan asal dan ADS URLs dalam langkah-langkah integrasi CDN.

  2. Akses ke antarmuka konfigurasi CDN Anda

  3. Memahami terminologi spesifik CDN Anda untuk perilaku, aturan, dan pengaturan cache

  4. Pengetahuan tentang struktur konten Anda, termasuk ekstensi file yang digunakan untuk segmen (seperti.ts, .mp4, atau .m4s)

Langkah-langkah pengaturan integrasi CDN

Proses integrasi MediaTailor dengan CDN mengikuti langkah-langkah tingkat tinggi ini:

  1. Konfigurasikan perilaku perutean CDN - Siapkan CDN Anda untuk merutekan berbagai jenis permintaan dengan tepat.

  2. Konfigurasikan pemetaan CDN di MediaTailor - Perbarui MediaTailor konfigurasi Anda untuk menggunakan nama domain CDN Anda.

  3. Menerapkan praktik terbaik keamanan - Konfigurasikan pengaturan keamanan untuk melindungi konten dan infrastruktur Anda.

  4. Uji integrasi Anda - Verifikasi bahwa integrasi CDN Anda berfungsi dengan benar.

Header yang diperlukan untuk integrasi MediaTailor CDN

MediaTailor Agar berfungsi dengan benar dengan CDN Anda, Anda harus mengonfigurasi CDN Anda untuk meneruskan header HTTP tertentu. Header ini penting untuk fungsionalitas yang tepat termasuk kompresi, deteksi perangkat, personalisasi iklan, dan penargetan geografis.

Konfigurasikan CDN Anda untuk meneruskan header berikut ke: MediaTailor

Accept-Encoding

Tujuan: Diperlukan untuk fungsionalitas kompresi

Detail: Header ini memberi tahu metode kompresi MediaTailor mana yang didukung klien. MediaTailor menggunakan informasi ini untuk mengompres manifes bila memungkinkan, mengurangi penggunaan bandwidth dan meningkatkan kinerja. Perangkat lama yang tidak mendukung kompresi tidak akan mengirim header ini, dan MediaTailor akan mengembalikan manifes yang tidak terkompresi.

User-Agent

Tujuan: Diperlukan untuk deteksi perangkat dan personalisasi iklan

Detail: MediaTailor menganalisis header User-Agent untuk mengidentifikasi jenis perangkat klien, browser, dan kemampuan. Informasi ini digunakan untuk penargetan iklan, pengoptimalan khusus perangkat, dan memastikan kompatibilitas dengan klien pemutaran yang berbeda.

Host

Tujuan: Diperlukan untuk perutean permintaan yang tepat

Detail: Host Header memastikan bahwa permintaan dirutekan ke titik MediaTailor akhir yang benar. Ini sangat penting dalam lingkungan multi-penyewa dan saat menggunakan konfigurasi domain khusus.

Banyak CDNs, termasuk Amazon CloudFront, tidak meneruskan Host header secara default. Untuk CloudFront pengguna: Lihat Konfigurasikan penerusan Host header petunjuk konfigurasi.

X-Forwarded-For

Tujuan: Diperlukan untuk deteksi IP klien dan penargetan geografis

Detail: Header ini mempertahankan alamat IP klien asli saat permintaan melewati CDN Anda. MediaTailor menggunakan informasi ini untuk penargetan iklan geografis, analitik, dan kepatuhan terhadap pembatasan konten regional.

penting

Keempat header diperlukan untuk MediaTailor fungsionalitas penuh. Kehilangan salah satu header ini dapat mengakibatkan berkurangnya fungsionalitas, termasuk:

  • Ketidakmampuan untuk mengompres manifes (tidak ada Accept-Encoding)

  • Masalah penargetan iklan dan kompatibilitas perangkat yang buruk (Agen Pengguna tidak ada)

  • Minta kegagalan perutean (Host hilang)

  • Penargetan geografis dan analitik yang tidak akurat (hilang) X-Forwarded-For

Untuk instruksi konfigurasi khusus CDN, lihat bagian perilaku perutean dan caching yang mereferensikan daftar header ini.

Topik berikut memberikan instruksi terperinci untuk setiap aspek integrasi CDN.