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:
-
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.
-
-
Akses ke antarmuka konfigurasi CDN Anda
-
Memahami terminologi spesifik CDN Anda untuk perilaku, aturan, dan pengaturan cache
-
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:
-
Konfigurasikan perilaku perutean CDN - Siapkan CDN Anda untuk merutekan berbagai jenis permintaan dengan tepat.
-
Konfigurasikan pemetaan CDN di MediaTailor - Perbarui MediaTailor konfigurasi Anda untuk menggunakan nama domain CDN Anda.
-
Menerapkan praktik terbaik keamanan - Konfigurasikan pengaturan keamanan untuk melindungi konten dan infrastruktur Anda.
-
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.