MediaTailor perilaku sesi parameter dan ketekunan - AWS Elemental MediaTailor

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

MediaTailor perilaku sesi parameter dan ketekunan

AWS Elemental MediaTailor memproses parameter pada inisialisasi sesi dan mempertahankannya sepanjang siklus hidup sesi. Memahami perilaku sesi sangat penting untuk menerapkan skenario parameter dinamis.

Metode inisialisasi sesi

MediaTailor mendukung beberapa metode untuk inisialisasi sesi dengan parameter:

  1. Inisialisasi sesi implisit: Parameter yang disertakan dalam permintaan manifes awal

    GET /v1/master/123456789/originId/index.m3u8?manifest.auth_token=abc123&start=2024-08-26T10:00:00Z
  2. Inisialisasi sesi eksplisit (POST): Parameter yang disediakan di badan permintaan

    POST /v1/session/123456789/originId/index.m3u8 { "adsParams": {"param1": "value1"}, "manifestParams": {"auth_token": "abc123"} }
  3. Inisialisasi sesi eksplisit (GET): Parameter disediakan sebagai parameter kueri

    GET /v1/session/123456789/originId/index.m3u8?ads.param1=value1&manifestParams.auth_token=abc123
Parameter persistensi dan kekekalan

MediaTailor perilaku parameter mengikuti aturan ini:

  • Spesifikasi satu kali: Parameter hanya dapat ditentukan sekali, pada inisialisasi sesi

  • Persistensi seluruh sesi: Parameter dipertahankan sepanjang seluruh sesi

  • Tidak dapat diubah setelah inisialisasi: Parameter tidak dapat dimodifikasi setelah sesi dibuat

  • Resolusi alias konfigurasi: Alias diselesaikan ke nilai aktual sebelum diteruskan ke tujuan

Skenario modifikasi parameter

Untuk memodifikasi parameter selama pemutaran:

  • Buat sesi baru: Inisialisasi sesi baru dengan nilai parameter yang diperbarui

  • Transisi pemain: Transisi pemain dengan mulus ke sesi baru

  • Parameter pewarisan: Meneruskan parameter yang tidak berubah untuk menjaga konsistensi

contoh Memodifikasi parameter pergeseran waktu

Untuk mengubah dari jendela 1 jam ke jendela 2 jam:

  1. Sesi saat ini: start=2024-08-26T10:00:00Z&end=2024-08-26T11:00:00Z

  2. Buat sesi baru: start=2024-08-26T10:00:00Z&end=2024-08-26T12:00:00Z

  3. Transisi pemain ke URL sesi baru

penting

Beberapa permintaan daftar putar multivariant untuk satu sesi tidak memperbarui parameter setelah permintaan pertama. Parameter tetap tidak berubah selama durasi sesi.