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:
-
Configura il tuo CDN per inoltrare il parametro di
start
query all'assembly del canale. -
Imposta i comportamenti della cache che includono il
start
parametro nella chiave della cache. -
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.