Memahami arsitektur penyisipan iklan untuk CDN dan integrasi MediaTailor - AWS Elemental MediaTailor

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

Memahami arsitektur penyisipan iklan untuk CDN dan integrasi MediaTailor

Bagian ini menjelaskan konsep dan arsitektur penyisipan iklan sisi server (SSAI) dengan jaringan pengiriman konten () untuk. CDNs AWS Elemental MediaTailor Anda akan mempelajari cara penyisipan iklan dinamis dan manipulasi manifes bekerja sama untuk mengaktifkan monetisasi video yang efektif.

Penyisipan iklan sisi server (SSAI) dengan memungkinkan Anda untuk: MediaTailor

  • Masukkan iklan yang dipersonalisasi ke aliran video Anda di titik jeda iklan yang ditentukan

  • Targetkan iklan secara tepat berdasarkan data penampil

  • Menghilangkan kebutuhan akan teknologi penyisipan iklan sisi klien

Jika digabungkan dengan CDN, Anda dapat mengirimkan streaming yang dipersonalisasi ini kepada pemirsa dengan kinerja dan skalabilitas yang ditingkatkan, meningkatkan strategi monetisasi video Anda.

Arsitektur yang disarankan untuk penyisipan iklan dengan CDN memposisikan CDN antara pemirsa dan penyisipan iklan, dengan penyisipan iklan mengakses konten langsung dari asal Anda. Arsitektur ini memberikan manfaat berikut untuk pengiriman konten dan monetisasi video:

  • Caching konten dan segmen iklan yang efektif

  • Mengurangi beban permintaan MediaTailor

  • Peningkatan kecepatan pengiriman ke pemirsa

  • Manajemen URL yang disederhanakan

  • Pengiriman iklan yang dipersonalisasi secara konsisten di seluruh perangkat

Dalam arsitektur yang direkomendasikan ini:

  1. Pemirsa meminta manifes dari CDN

  2. CDN meneruskan permintaan ke penyisipan iklan

  3. Penyisipan iklan meminta manifes konten dari asal

  4. Penyisipan iklan meminta iklan dari server keputusan iklan (ADS)

  5. Penyisipan iklan mempersonalisasi manifes dengan mengganti penanda iklan (dari manifes asal) dengan titik URLs tersebut ke segmen iklan bertarget untuk penampil tertentu (dari ADS)

  6. Penyisipan iklan menampilkan manifes yang dipersonalisasi yang berisi segmen iklan URLs ke CDN, yang meneruskannya ke pemirsa

  7. Pemirsa meminta segmen melalui CDN

  8. Permintaan segmen rute CDN berdasarkan jenis segmen:

    • Permintaan segmen konten masuk ke asal konten

    • Permintaan segmen iklan masuk ke MediaTailor

Arsitektur ini memastikan kinerja optimal sambil mempertahankan manfaat keamanan dan fleksibilitas menggunakan CDN.

Diagram yang menunjukkan CDN diposisikan antara pemain klien dan Penyisipan AWS Elemental MediaTailor Iklan
catatan

Aliran ini sedikit berbeda antara VOD dan konten langsung. Untuk VOD, manifes dapat di-cache lebih lama, sementara konten langsung memerlukan pembaruan manifes yang lebih sering untuk mempertahankan kontinuitas streaming.

Perbedaan utama antara VOD dan caching konten langsung:

Konten VOD

Tetapkan nilai TTL yang lebih panjang (menit ke jam) untuk manifes karena tidak sering berubah

Konten langsung

Tetapkan nilai TTL yang lebih pendek (detik) untuk manifes guna memastikan pemirsa menerima segmen streaming terbaru

Kami tidak menyarankan Anda memposisikan CDN antara asal konten Anda dan AWS Elemental MediaTailor. Melakukan hal itu dapat memperkenalkan beberapa tantangan teknis:

Tabrakan kunci cache

Konfigurasikan CDN Anda untuk menangani parameter kueri dengan benar. Ini MediaTailor mencegah menerima manifes yang salah saat meminta manifes yang sama dengan parameter kueri yang berbeda.

Masalah kompresi Gzip

Jika Anda mengalami kesalahan penguraian manifes, pastikan CDN Anda mengirimkan manifes yang diformat dengan benar. MediaTailor Beberapa CDNs mungkin mengirimkan muatan gzip yang rusak yang dapat menyebabkan kegagalan penguraian. Jika ini terjadi, Anda mungkin perlu menonaktifkan kompresi antara CDN Anda dan MediaTailor sambil mempertahankan kompresi untuk penghematan biaya di tempat lain dalam alur kerja Anda.

Manifestasikan kesegaran

Untuk streaming langsung, konfigurasikan CDN Anda untuk mengirimkan manifes saat ini. MediaTailor Ini mencegah masalah sinkronisasi antara konten dan iklan.

Optimalisasi kinerja

Minimalkan hop jaringan dan potensi kehilangan cache untuk mengurangi waktu mulai pemutaran.

Pengelolaan cache

Terapkan strategi pembatalan cache yang disederhanakan, terutama untuk konten langsung di mana manifes sering diperbarui.

Dalam arsitektur sub-optimal ini:

  1. Pemirsa meminta daftar putar multivarian, daftar putar media, atau langsung dari. MPDs AWS Elemental MediaTailor

  2. MediaTailor meminta manifes konten (daftar putar multivarian, daftar putar media, atau MPDs) melalui CDN.

  3. CDN meneruskan permintaan ke server asal.

  4. Server asal mengembalikan daftar putar multivarian, daftar putar media, atau MPDs ke CDN.

  5. CDN meneruskan daftar putar multivarian, daftar putar media, atau ke. MPDs MediaTailor

  6. MediaTailor meminta iklan dari server keputusan iklan (ADS).

  7. MediaTailor mempersonalisasi manifes dengan memasukkan iklan ke dalam daftar putar multivarian, daftar putar media, atau MPDs dan mengirimkannya langsung ke pemirsa.

  8. Arsitektur ini memperkenalkan latensi tambahan, potensi masalah caching, dan mempersulit pemecahan masalah.

Diagram yang menunjukkan CDN diposisikan antara asal konten dan MediaTailor

Alur permintaan dan respons

Saat menerapkan penyisipan iklan dinamis dengan CDN, konfigurasikan sistem Anda untuk mendukung permintaan dan alur respons ini:

  1. Konfigurasikan pemain Anda untuk meminta daftar putar multivarian (HLS) atau MPDs (DASH) dari CDN Anda sebagai asal manifes. MediaTailor

  2. Siapkan CDN Anda untuk meneruskan semua daftar putar multivarian, daftar putar media, dan permintaan MPD ke MediaTailor, termasuk semua parameter kueri dan header.

  3. Pastikan MediaTailor dapat berkomunikasi dengan server keputusan iklan (ADS) Anda, meneruskan parameter kueri dan header.

  4. Konfigurasikan ADS Anda untuk menggunakan parameter kueri guna menentukan iklan mana yang akan disisipkan.

  5. Siapkan awalan CDN pada konfigurasi MediaTailor pemutaran sehingga MediaTailor dapat menggantikan nama domain CDN untuk konten dan awalan URL segmen iklan.

  6. Konfigurasikan CDN Anda untuk meneruskan daftar putar multivarian yang dipersonalisasi, daftar putar media, dan MPDs dari MediaTailor ke pemutar yang meminta.

  7. Siapkan CDN Anda untuk menerjemahkan segmen URLs, meneruskan permintaan segmen konten ke server asal, dan permintaan iklan ke bucket Amazon S3 tempat menyimpan iklan yang ditranskode. MediaTailor

Terminologi CDN untuk penyisipan iklan

Memahami istilah-istilah utama ini akan membantu Anda menerapkan dan memecahkan masalah integrasi CDN penyisipan iklan Anda:

CDN asal dan CDN tepi

CDN Asal: CDN yang diposisikan di antara MediaTailor dan asal konten Anda. Ini cache segmen konten untuk mengurangi beban pada server asal Anda. Dalam arsitektur multi-CDN, ini adalah lapisan CDN pertama yang berinteraksi langsung dengan asal.

Edge CDN: CDN yang diposisikan antara pemirsa dan. MediaTailor Ini memberikan manifes dan konten yang dipersonalisasi kepada pemirsa. Dalam arsitektur multi-CDN, ini adalah lapisan CDN terluar yang berinteraksi langsung dengan pemirsa.

Ketentuan konfigurasi CDN

Perilaku cache: Aturan yang menentukan cara CDN menangani berbagai jenis permintaan. Aturan-aturan ini meliputi:

  • Pengaturan durasi caching

  • Konfigurasi perutean asal

  • Parameter penanganan permintaan

TTL (Time To Live): Durasi konten yang tetap valid dalam cache CDN sebelum perlu disegarkan dari asal.

Kunci cache: Pengidentifikasi unik yang digunakan oleh CDN untuk menyimpan dan mengambil konten yang di-cache. Ini biasanya mencakup:

  • Jalur URL

  • Parameter kueri

  • Header yang dipilih

Perisai asal: Lapisan caching perantara antara lokasi tepi CDN dan server asal Anda. Ini mengurangi jumlah permintaan ke asal Anda.

Permintaan runtuh: Fitur CDN yang menggabungkan beberapa permintaan simultan untuk konten yang sama ke dalam satu permintaan asal.

MediaTailor-istilah CDN spesifik

Awalan segmen konten CDN: Nama domain CDN yang AWS Elemental MediaTailor digunakan saat membuat segmen konten dalam URLs manifes.

Awalan segmen iklan CDN: Nama domain CDN yang MediaTailor digunakan saat membuat segmen iklan dalam URLs manifes.

Untuk informasi selengkapnya tentang konfigurasi CDN dengan MediaTailor, lihatSiapkan integrasi CDN.

catatan

Istilah-istilah ini konsisten dengan yang digunakan dalam dokumentasi perakitan saluran. Untuk terminologi perakitan saluran, lihatTerminologi CDN untuk perakitan saluran.