Configura la visualizzazione temporizzata per l'assemblaggio dei canali MediaTailor - AWS Elemental MediaTailor

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configura la visualizzazione temporizzata per l'assemblaggio dei canali MediaTailor

AWS Elemental MediaTailor l'assemblaggio dei canali supporta funzionalità di visualizzazione temporizzata che abilitano funzionalità simili a quelle del DVR come pausa, riavvolgimento e riavvio per i canali lineari. Abilita queste funzionalità configurando la rete di distribuzione dei contenuti (CDN) per supportare la visualizzazione con spostamento temporale, che consente agli spettatori di controllare la propria esperienza di visualizzazione.

Comprendere la visualizzazione con spostamento temporale

La visualizzazione con spostamento temporale consente funzionalità simili a quelle del DVR per i canali lineari, tra cui:

  • Riavvio: gli spettatori possono iniziare a guardare un programma dall'inizio, anche se vi si iscrivono dopo l'inizio

  • Pausa e ripresa: gli spettatori possono mettere in pausa i contenuti e riprenderne la visione in un secondo momento

  • Riavvolgi e avanza rapidamente: gli spettatori possono navigare avanti e indietro tra i contenuti disponibili

  • Visualizzazione ritardata: gli spettatori possono guardare i contenuti trasmessi in precedenza nella programmazione del canale

La visualizzazione temporizzata funziona aggiungendo un start parametro all'URL di riproduzione del canale. Il parametro specifica un offset in secondi rispetto all'ora corrente:

  • I valori negativi indicano un periodo passato (ad esempio start=-3600 «inizia da 1 ora fa»)

  • I valori positivi indicano un periodo futuro (ad esempio start=3600 significa «iniziare da un'ora futura»)

URL di esempio con parametro time-shift:

https://example-cdn.com/out/v1/channel-name/index.m3u8?start=-3600

Risoluzione del ritardo

Per supportare la visualizzazione temporale con un CDN:

  1. Configura il tuo CDN per inoltrare il parametro di start query all'assembly del canale.

  2. Imposta i comportamenti della cache che includono il start parametro nella chiave della cache.

  3. Per i manifesti con parametri time-shift, utilizzate un TTL breve o nessuna memorizzazione nella cache.

Ciò garantisce che ogni visualizzatore riceva il manifesto corretto per la posizione temporale richiesta.

Requisiti CDN per il time-shifting

Il CDN deve soddisfare questi requisiti per supportare la visualizzazione temporizzata con Channel Assembly:

  • Inoltra tutti i parametri di interrogazione al channel assembly.

  • Includete il start parametro nella chiave della cache.

  • Supporta la corretta invalidazione della cache per i manifesti con spostamento temporale.

  • Gestisci le diverse risposte del manifesto in base ai parametri di interrogazione.