Membuat jadwal prefetch - AWS Elemental MediaTailor

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

Membuat jadwal prefetch

Prosedur berikut menjelaskan cara membuat jadwal prefetch dengan menggunakan konsol. MediaTailor Untuk informasi tentang membuat dan mengelola jadwal prefetch secara terprogram menggunakan, lihat di MediaTailor API PrefetchSchedulesAWS Elemental MediaTailor APIReferensi.

catatan

Jika Anda ingin menggunakan kriteria pencocokan yang tersedia dalam jadwal, pastikan Anda mengonfigurasi ADS URL templat konfigurasi pemutaran terlebih dahulu dengan variabel dinamis, jika tidak, kriteria pencocokan yang tersedia tidak akan berpengaruh. Untuk informasi tentang bekerja dengan variabel dinamis, lihat Langkah 3: Konfigurasikan parameter ADS permintaan URL dan kueri di topik Memulai dengan penyisipan MediaTailor iklan.

Untuk membuat jadwal prefetch baru menggunakan konsol
  1. Buka MediaTailor konsol di https://console.aws.amazon.com/mediatailor/.

  2. Di panel navigasi, pilih Konfigurasi. Pilih konfigurasi pemutaran yang ingin Anda buat jadwal prefetch.

  3. Pada tab Prefetch schedules, pilih Add prefetch schedule.

  4. Di bawah panel Rincian jadwal Prefetch, lakukan hal berikut:

    • Untuk Nama, masukkan pengenal untuk jadwal prefetch Anda, seperti. my-prefetch-schedule

    • Untuk ID Stream, masukkan ID unik secara opsional. Jika asal Anda berisi beberapa aliran pemutaran, Anda dapat menggunakan ID ini untuk menginstruksikan MediaTailor agar menempatkan iklan di aliran tertentu. Misalnya, jika asal Anda memiliki aliran olahraga dan aliran acara TV, Anda dapat menggunakan ID streaming untuk membuat jadwal prefetch guna menyisipkan iklan yang ditargetkan untuk aliran olahraga. Anda meneruskan nilai ID aliran ke MediaTailor dalam inisialisasi sesi klien atau permintaan manifes. Untuk informasi lebih lanjut lihat contoh berikut.

      • Untuk pelacakan sisi server, sertakan parameter ?aws.streamId kueri dan nilai dalam GET HTTP permintaan klien Anda ke titik akhir Anda. MediaTailor Untuk informasi umum tentang pelacakan sisi server lihat. Pelacakan iklan sisi server Permintaan manifes ke HLS titik akhir yang menyertakan ID aliran terlihat seperti berikut, di myStreamId mana nama ID aliran Anda:

        GET <mediatailorURL>/v1/master/<hashed-account-id>/<origin-id>/<asset-id>?aws.streamId=myStreamId
      • Untuk pelacakan sisi klien, sertakan streamId kunci dan nilai dalam badan permintaan inisialisasi POST HTTP sesi klien Anda ke titik akhir /v1/session. MediaTailor Untuk informasi umum tentang pelacakan sisi klien, lihat. Pelacakan iklan sisi klien Permintaan inisialisasi sesi yang menyertakan ID aliran terlihat seperti berikut, di myStreamId mana nama ID aliran Anda:

        POST <mediatailorURL>/v1/session/<hashed-account-id>/<origin-id>/<asset-id> { 'streamId': 'myStreamId' }
  5. Pada panel Retrieval, tentukan pengaturan pengambilan yang ingin Anda gunakan. Pengaturan ini menentukan kapan MediaTailor prefetches iklan dari. ADS Mereka juga menentukan variabel dinamis mana yang akan dimasukkan dalam permintaan keADS, jika ada.

    • Untuk Waktu mulai, masukkan waktu kapan MediaTailor dapat memulai pengambilan prefetch untuk jeda iklan ini. MediaTailor akan mencoba mengambil iklan sebelumnya untuk permintaan manifes yang dibuat oleh klien Anda pada atau setelah waktu ini. Nilai default adalah waktu ketika ini. Jika Anda tidak menentukan nilai, layanan akan memulai pengambilan prefetch sesegera mungkin.

    • Untuk Waktu akhir, masukkan waktu ketika Anda MediaTailor ingin berhenti mengambil iklan sebelumnya untuk jeda iklan ini. MediaTailor akan mencoba mengambil iklan sebelumnya untuk permintaan manifes yang terjadi pada atau sebelum waktu ini. Jendela pengambilan dapat tumpang tindih dengan jendela konsumsi.

    • Di bagian Dynamic variable, masukkan sebanyak 100 variabel dinamis. MediaTailor menggunakan variabel-variabel ini untuk substitusi dalam permintaan prefetch yang dikirim ke. ADS Jika Anda tidak memasukkan variabel dinamis apa pun, MediaTailor lakukan upaya terbaik untuk menginterpolasi nilai untuk variabel dinamis yang terkandung dalam variabel Anda. ADSURL

      • Pilih Tambahkan variabel dinamis.

      • Untuk Key, masukkan kunci variabel dinamis, sepertiscte.event_id. Anda dapat menggunakan variabel dinamis apa pun yang MediaTailor mendukung. Untuk informasi tentang variabel dinamis, lihatMenggunakan variabel iklan dinamis di MediaTailor.

      • Untuk Nilai, masukkan nilai variabel dinamis, seperti my-event.

      • Untuk menambahkan variabel dinamis lain, pilih Pilih Tambahkan variabel dinamis.

  6. Pada panel Konsumsi, tentukan pengaturan yang ingin Anda gunakan untuk jendela konsumsi. Pengaturan ini menentukan kapan MediaTailor menempatkan iklan ke dalam jeda iklan. Mereka juga menentukan kriteria pencocokan yang berguna yang ingin Anda gunakan.

    • Untuk Waktu mulai, masukkan waktu ketika Anda MediaTailor ingin mulai menempatkan iklan yang telah diambil sebelumnya ke dalam jeda iklan. Nilai default adalah waktu saat ini. Jika Anda tidak menentukan waktu, layanan akan memulai konsumsi prefetch sesegera mungkin.

    • Untuk Waktu akhir, masukkan waktu ketika Anda MediaTailor ingin berhenti menempatkan iklan yang telah diambil sebelumnya ke dalam jeda iklan. MediaTailor akan mencoba mengambil iklan sebelumnya untuk permintaan manifes klien Anda yang terjadi pada atau sebelum waktu ini. Waktu akhir harus setelah waktu mulai, dan kurang dari satu hari dari sekarang. Jendela konsumsi dapat tumpang tindih dengan jendela pengambilan.

    • Di bagian kriteria pencocokan Avail, pilih Tambahkan kriteria avail dan tambahkan sebanyak lima kriteria pencocokan iklan ke jadwal Anda. Kemudian, di bawah tombol variabel dinamis, tambahkan kunci variabel dinamis, sepertiscte.event_id. MediaTailor akan menempatkan iklan yang diambil sebelumnya ke dalam jeda iklan hanya jika memenuhi kriteria yang ditentukan oleh nilai variabel dinamis yang diteruskan klien Anda MediaTailor, atau yang MediaTailor menyimpulkan dari informasi seperti data sesi. Untuk informasi, lihat bagian sebelumnya. avail-matching-criteria

  7. Pilih Tambahkan kriteria yang tersedia.

Jadwal prefetch secara otomatis kedaluwarsa setelah waktu akhir jendela konsumsi. Untuk tujuan diagnostik, mereka tetap terlihat setidaknya selama 7 hari, setelah itu secara MediaTailor otomatis menghapusnya. Atau, Anda dapat menghapus jadwal prefetch secara manual kapan saja. Untuk informasi tentang cara menghapus jadwal prefetch secara manual, lihat bagian berikutMenghapus jadwal prefetch.

Menentukan seberapa sering klien Anda harus menelepon CreatePrefetchSchedule API

Klien Anda dapat secara terprogram menelepon CreatePrefetchScheduleAPIsekali per hari untuk mengatur pengambilan dan konsumsi jika Anda memiliki pengetahuan tentang kapan jeda iklan akan terjadi. Atau, klien Anda dapat menelepon API berkali-kali sepanjang hari untuk menentukan pengambilan dan konsumsi. Saat memilih frekuensi API panggilan, pertimbangkan MediaTailor jumlah maksimum jadwal prefetch aktif, dan kemungkinan apakah jadwal jeda iklan Anda akan berubah setelah Anda membuat jadwal prefetch. Jika kemungkinan jadwal jeda iklan akan berubah setelah Anda membuat jadwal prefetch, Anda mungkin ingin menelepon API lebih sering.