Menyiapkan pihak ketiga CDNs untuk pengiriman MediaTailor iklan - AWS Elemental MediaTailor

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

Menyiapkan pihak ketiga CDNs untuk pengiriman MediaTailor iklan

Pihak ketiga CDNs seperti Akamai dan Fastly dapat secara signifikan meningkatkan kinerja dan skalabilitas pengiriman AWS Elemental MediaTailor iklan Anda sekaligus mengurangi biaya bandwidth. Namun, konfigurasi CDN untuk iklan yang dipersonalisasi memerlukan pengaturan khusus yang berbeda dari pengiriman video standar.

Panduan ini memandu Anda melalui proses lengkap pengaturan CDN pihak ketiga Anda agar dapat bekerja secara optimal. MediaTailor Anda akan belajar cara mengonfigurasi dua perilaku penting:

  • Bypass manifes: Memastikan setiap penampil menerima penyisipan iklan yang dipersonalisasi dengan mencegah cache manifes

  • Caching segmen: Memaksimalkan kinerja dan mengurangi biaya dengan menyimpan konten video secara efisien

Proses konfigurasi biasanya memakan waktu 30-60 menit dan mencakup pemilihan penyedia, penyiapan, verifikasi, dan pengoptimalan. Setelah selesai, Anda akan memiliki konfigurasi CDN yang menayangkan iklan yang dipersonalisasi secara efisien sambil mempertahankan pengalaman pemirsa yang optimal.

catatan

Panduan ini berfokus pada konfigurasi Akamai dan Fastly. Untuk petunjuk CloudFront penyiapan, lihatIntegrasi CloudFront.

Prasyarat

Sebelum menyiapkan CDN pihak ketiga Anda MediaTailor, pastikan Anda memiliki:

  • MediaTailor Konfigurasi aktif yang mencakup server asal konten dan keputusan iklan Anda

  • Akses ke antarmuka konfigurasi CDN Anda

  • Daftar ekstensi file yang digunakan dalam konten Anda (.m3u8, .mpd, .ts, dan sebagainya)

  • Dokumentasi penyedia CDN Anda untuk referensi

Untuk petunjuk CloudFront penyiapan, bukan pihak ketiga CDNs, lihatIntegrasi CloudFront.

Terminologi

Untuk memahami persyaratan konfigurasi CDN, Anda perlu mengetahui jenis manifes ini:

  • 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

Panduan ini mengacu pada semua file manifes (daftar putar multivarian, daftar putar media, dan MPDs) secara kolektif sebagai manifes saat membahas persyaratan konfigurasi umum.

Untuk prinsip konfigurasi CDN umum yang berlaku untuk semua penyedia, lihatMengatur integrasi CDN dengan MediaTailor.

Untuk panduan pengoptimalan CDN, lihatPanduan optimasi kinerja untuk CDN dan integrasi MediaTailor.

Konfigurasikan aturan caching CDN

Konfigurasi caching CDN sangat penting untuk penayangan MediaTailor iklan karena menentukan cara konten Anda menjangkau pemirsa. Konfigurasi yang tepat memastikan bahwa manifes tetap dipersonalisasi untuk setiap penampil sementara segmen di-cache secara efisien untuk mengurangi beban asal dan meningkatkan kinerja.

Konfigurasi ini biasanya memakan waktu 15-30 menit per penyedia CDN dan membutuhkan dua perilaku berbeda:

  • Penanganan manifes: Mencegah caching untuk memastikan setiap penampil menerima penyisipan iklan yang dipersonalisasi

  • Segmen caching: Memaksimalkan efisiensi cache untuk konten video untuk meningkatkan kinerja pengiriman

Ikuti langkah-langkah berikut untuk mengonfigurasi aturan caching CDN Anda untuk penayangan iklan yang optimal.

Pilih penyedia CDN Anda dari tab berikut untuk petunjuk spesifik:

Akamai

Konfigurasikan dua perilaku ini di properti Akamai Anda:

  • Penanganan manifes untuk mencegah caching

  • Segmen caching untuk kinerja optimal

Konfigurasikan pengiriman manifes

Konfigurasikan CDN Akamai Anda untuk menghindari manifes caching sehingga setiap pemirsa menerima iklan yang dipersonalisasi.

File manifes berisi titik penyisipan iklan yang dipersonalisasi yang MediaTailor dihasilkan untuk setiap penampil. Caching file-file ini akan mengakibatkan semua pemirsa melihat iklan yang identik, mengalahkan tujuan iklan yang dipersonalisasi.

Ikuti langkah-langkah berikut untuk permintaan manifes (file yang diakhiri dengan.m3u8, .mpd, atau .smil):

  1. Buat perilaku untuk mencocokkan ekstensi file manifes (.m3u8, .mpd, .smil)

  2. Atur Opsi Caching ke Tanpa Toko

  3. Konfigurasikan kunci cache untuk menyertakan semua parameter kueri

  4. Aktifkan Header Host Teruskan untuk perutean asal yang tepat

  5. Konfigurasikan penerusan header untuk semua header. Untuk persyaratan minimum, lihatHeader yang diperlukan untuk integrasi MediaTailor CDN.

Konfigurasikan pengiriman segmen

Konfigurasikan CDN Akamai Anda untuk menyimpan segmen video cache untuk memaksimalkan efisiensi CDN dan mengurangi beban asal.

Segmen video adalah file konten aktual yang dapat di-cache dengan aman karena tidak mengandung informasi yang dipersonalisasi. Caching segmen yang tepat mengurangi biaya bandwidth dan meningkatkan kinerja pemutaran untuk pemirsa.

Ikuti langkah-langkah ini untuk permintaan segmen (file yang diakhiri dengan.ts, .mp4, .m4s, dan sebagainya):

  1. Buat perilaku untuk mencocokkan ekstensi file segmen (.ts, .mp4, .m4s)

  2. Setel Kontrol Cache Asal Honor ke Ya

  3. Konfigurasikan pengaturan default time-to-live (TTL) untuk saat header asal tidak ada:

    • TTL default: 86400 detik (24 jam)

    • TTL maksimum: 604800 detik (7 hari)

catatan

Setelah mengonfigurasi perilaku ini, aktifkan perubahan properti Anda di Pusat Kontrol Akamai.

Perubahan berlaku setelah aktivasi.

Fastly

Buat dua konfigurasi ini di layanan Fastly Anda:

  • Penanganan manifes untuk mencegah caching

  • Segmen caching untuk kinerja optimal

Konfigurasikan pengiriman manifes

Konfigurasikan CDN Fastly Anda untuk melewati caching untuk file manifes sehingga setiap penampil menerima konten iklan yang dipersonalisasi.

File manifes harus mencapai MediaTailor setiap permintaan untuk memastikan personalisasi iklan yang tepat. Melewati cache untuk file-file ini memastikan bahwa parameter penargetan unik setiap pemirsa diproses dengan benar.

Ikuti langkah-langkah berikut untuk permintaan manifes:

  1. Buat kondisi permintaan untuk mengidentifikasi jalur manifes

  2. Setel kondisi cache ke Jangan cache untuk permintaan ini

  3. Konfigurasikan pengaturan Teruskan untuk menyertakan semua parameter kueri

  4. Tambahkan User-Agent ke konfigurasi penerusan header Anda

Konfigurasikan pengiriman segmen

Konfigurasikan Fastly CDN Anda untuk menyimpan segmen video cache untuk meningkatkan kinerja pengiriman dan mengurangi lalu lintas asal.

Caching segmen sangat penting untuk pengiriman yang hemat biaya dan pengalaman pemirsa yang optimal. File-file ini identik untuk semua pemirsa dan mendapat manfaat signifikan dari caching CDN.

Ikuti langkah-langkah berikut untuk permintaan segmen:

  1. Buat kondisi permintaan untuk mengidentifikasi jalur segmen

  2. Setel Pengaturan Cache ke header cache asal Honor

  3. Konfigurasikan default time-to-live (TTL) ke 86400 detik (24 jam) untuk saat header asal hilang

catatan

Setelah melakukan perubahan ini, aktifkan versi baru layanan Fastly Anda.

Konfigurasi berlaku setelah aktivasi.

Verifikasi konfigurasi CDN Anda

Verifikasi memastikan bahwa konfigurasi CDN Anda berfungsi dengan benar sebelum Anda mengarahkan lalu lintas produksi melaluinya. Pengujian ini mengonfirmasi bahwa personalisasi iklan berfungsi dengan benar dan bahwa caching memberikan manfaat kinerja yang diharapkan.

Verifikasi lengkap biasanya memakan waktu 10-15 menit dan harus dilakukan dari beberapa lokasi geografis jika memungkinkan.

Setelah menyiapkan CDN Anda, lakukan pemeriksaan ini untuk memverifikasi bahwa CDN berfungsi dengan benar:

  1. Uji personalisasi manifes:

    1. Minta URL konten yang sama dengan parameter iklan yang berbeda

    2. Verifikasi bahwa setiap permintaan menampilkan penyisipan iklan yang berbeda

  2. Uji caching segmen:

    1. Periksa metrik CDN untuk rasio hit cache segmen (harus lebih besar dari 90%)

    2. Pantau lalu lintas asal untuk mengonfirmasi lebih rendah dari pengiriman langsung

  3. Uji kinerja pemutaran:

    1. Putar konten melalui CDN Anda dari lokasi yang berbeda

    2. Verifikasi pemutaran yang lancar tanpa masalah buffering

Untuk metodologi pengujian komprehensif dan prosedur validasi lanjutan, lihat. Pengujian dan validasi untuk CDN dan integrasi MediaTailor

Optimalkan kinerja CDN

Setelah memverifikasi konfigurasi dasar Anda, terapkan pengoptimalan ini untuk memaksimalkan kinerja dan meminimalkan biaya:

Pantau metrik kinerja utama

Lacak metrik ini untuk memastikan kinerja optimal:

Rasio hit cache

Target: Lebih dari 90% untuk segmen video

Dampak: Rasio yang lebih tinggi mengurangi beban asal dan meningkatkan pengalaman pemirsa

Monitor: Periksa dasbor analitik penyedia CDN Anda setiap hari

Waktu respons asal

Target: Kurang dari 200 md untuk permintaan manifes

Dampak: Pengiriman manifes yang lebih cepat mengurangi waktu startup untuk pemirsa

Monitor: Mengatur peringatan untuk waktu respons melebihi 500 ms

Tingkat kesalahan

Target: Kurang dari 0,1% untuk semua permintaan

Dampak: Tingkat kesalahan yang tinggi menunjukkan masalah konfigurasi atau masalah asal

Monitor: Siapkan peringatan untuk tingkat kesalahan melebihi 1%

Sempurnakan perilaku caching

Sesuaikan pengaturan ini berdasarkan karakteristik konten dan pola penampil Anda:

Optimasi TTL segmen

Konten langsung: Gunakan TTL yang lebih pendek (1-4 jam) untuk memastikan pembaruan tepat waktu

Konten VOD: Gunakan TTL yang lebih lama (24-48 jam) untuk memaksimalkan efisiensi cache

Segmen iklan: Pertimbangkan TTL yang lebih pendek (30 menit hingga 2 jam) untuk konten iklan yang sering diperbarui

Untuk rekomendasi TTL yang komprehensif dan strategi caching di semua MediaTailor alur kerja, lihat. Optimasi caching untuk CDN dan integrasi MediaTailor

Optimalisasi geografis

Asal multi-wilayah: Konfigurasikan pemilihan asal berdasarkan lokasi penampil

Lokasi tepi: Aktifkan lokasi tepi tambahan di wilayah dengan konsentrasi pemirsa tinggi

Failover: Konfigurasikan asal cadangan untuk ketersediaan tinggi

Optimalkan biaya

Terapkan strategi ini untuk mengurangi biaya CDN sambil mempertahankan kinerja:

  • Kompresi: Aktifkan kompresi gzip untuk file manifes untuk mengurangi penggunaan bandwidth

  • Strategi pembersihan: Terapkan pembersihan cache selektif alih-alih pembersihan cache penuh

  • Analisis lalu lintas: Tinjau pola lalu lintas setiap bulan untuk mengidentifikasi peluang pengoptimalan

  • Pemilihan tingkat: Gunakan tingkatan layanan CDN yang sesuai berdasarkan persyaratan kinerja Anda

Memecahkan masalah CDN pihak ketiga

Masalah konfigurasi CDN biasanya bermanifestasi sebagai masalah personalisasi iklan atau penurunan kinerja. Gunakan pendekatan sistematis ini untuk mengidentifikasi dan menyelesaikan masalah paling umum yang memengaruhi MediaTailor penayangan iklan.

Sebagian besar pemecahan masalah dapat diselesaikan dalam waktu 15-30 menit dengan memeriksa gejala spesifik dan menerapkan solusi yang sesuai.

Jika pemirsa mengalami masalah dengan kualitas penayangan iklan atau pemutaran, gunakan panduan ini untuk mengidentifikasi dan mengatasi masalah konfigurasi CDN yang umum:

Akamai: Manifestasi cache

Gejala: Pemirsa melihat iklan yang identik bahkan saat Anda mengonfigurasi parameter penargetan yang berbeda.

Solusi: Verifikasi bahwa Anda menerapkan opsi Caching No Store ke jalur manifes.

Juga verifikasi bahwa Anda menyertakan parameter kueri dalam kunci cache.

Cepat: Kunci cache salah

Gejala: Pemirsa mengalami personalisasi iklan yang tidak konsisten.

Pemirsa mungkin juga melihat iklan yang ditujukan untuk pemirsa lain.

Solusi: Verifikasi bahwa Anda mengonfigurasi pengaturan Teruskan untuk menyertakan semua parameter kueri dalam kunci cache.

Umum: Lalu lintas asal tinggi

Gejala: Server asal Anda mengalami lalu lintas tinggi yang tak terduga

Solusi: Verifikasi pengaturan caching segmen dan nilai time-to-live (TTL).

Periksa rasio hit cache dalam metrik CDN Anda.

Umum: Kesalahan pemutaran

Gejala: Pemirsa mengalami kegagalan buffering atau pemutaran

Solusi: Periksa aturan perutean CDN dan kesehatan asal.

Verifikasi bahwa semua header yang diperlukan diteruskan dengan benar.

catatan

Jika solusi ini tidak menyelesaikan masalah Anda, periksa dokumentasi penyedia CDN Anda. Anda juga dapat menghubungi tim dukungan mereka untuk langkah-langkah pemecahan masalah tambahan.

Untuk panduan pemecahan masalah CDN umum, lihat. Memecahkan masalah dengan MediaTailor dan integrasi CDN