Riferimento di visualizzazione con spostamento temporale in AWS Elemental MediaPackage - AWS Elemental MediaPackage

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à.

Riferimento di visualizzazione con spostamento temporale in AWS Elemental MediaPackage

La visualizzazione in differita è disponibile con i flussi di lavoro live in AWS Elemental MediaPackage.

La visualizzazione con spostamento temporale significa che gli spettatori possono iniziare a guardare un live streaming in un momento precedente a «adesso», in modo da poter partecipare dall'inizio a uno spettacolo già in corso o guardare uno spettacolo già completato. MediaPackage supporta la visualizzazione temporizzata di contenuti che risalgono a 336 ore (14 giorni). Puoi abilitare la visualizzazione in differita per alcuni o per tutti questi contenuti definendo la startover window (finestra di riavvio) nell'endpoint. I contenuti che rientrano in tale finestra sono disponibili per la riproduzione quando le richieste di riproduzione includono parametri di inizio e fine validi. Le richieste di contenuto al di fuori della finestra configurata nelll'endpoint generano un errore HTTP 404.

In alternativa, puoi raccogliere una clip di uno streaming live e renderla disponibile come asset video on demand (VOD). Per informazioni sulla raccolta di risorse VOD, consulta. Creazione di risorse Live-to-VOD con AWS Elemental MediaPackage

Nelle fasi seguenti, "ora" è l'orario corrente in base al periodo di data e ora del programma (PDT), se presente nel contenuto di origine del codificatore. Se il contenuto di origine non include informazioni PDT, «ora» si riferisce all'ora di MediaPackage inserimento del segmento più recente.

Per attivare la visualizzazione in differita
  1. Abilita la visualizzazione con spostamento temporale digitando un valore per la finestra Startover sull'oggetto endpoint. MediaPackage Puoi farlo tramite la console o l' MediaPackage API. MediaPackage

    Quando le richieste con parametri di inizio e fine che si trovano all'interno della finestra di avvio vengono inviate a questo endpoint, MediaPackage genera un manifesto per il periodo di tempo richiesto. Se i parametri di inizio o di fine sono al di fuori della finestra di riavvio, la richiesta di riproduzione ha esito negativo. Se non vengono utilizzati i parametri di inizio e di fine, il servizio genera un manifest standard.

    Nota

    Puoi notare che il manifest ritarda rispetto al tempo reale quando inizialmente crei una finestra di riavvio su un endpoint. Questo perché MediaPackage inizia a riempire il manifesto dall'inizio della finestra e funziona fino a «ora». Quindi, se hai una finestra di avvio di 24 ore, MediaPackage riempie il manifesto a partire da 24 ore fa e funziona fino a «ora».

  2. Verificare che le richieste di contenuto contengano i parametri di inizio e fine in base alle esigenze. MediaPackage accetta le richieste per un massimo di 24 ore di contenuti.

    Per le regole specifiche dello strumento di creazione dei pacchetti su come annotare i parametri, consulta Regole per i parametri di inizio e fine.

    I parametri di inizio e di fine determinano i limiti di tempo del manifest. Questi sono i comportamenti previsti in base ai parametri di inizio e fine della richiesta:

    • Se nell'URL vengono utilizzati entrambi i parametri di inizio e di fine, il manifest risultante ha un orario di inizio e di fine fissi che corrispondono ai parametri di inizio e di fine specificati.

      Se l'orario di fine è nel futuro, i tag nel manifest sono coerenti con un manifest live. In caso contrario, se l'orario di fine è nel passato, i tag nel manifest sono coerenti con un manifest video-on-demand (VOD). Per informazioni sulle differenze dei manifest, consulta Riferimento al manifesto in diretta e VOD.

    • Se viene specificato un parametro di inizio e non uno di fine, il manifest risultante ha un orario di inizio che corrisponde al parametro di inizio specificato, mentre la fine del manifest aumenta man mano che i contenuti live avanzano.

      Nota

      Per l'output HLS, molti dispositivi di riproduzione avviano la riproduzione all'ora corrente ("ora"). Per visualizzare i contenuti dall'ora di inizio effettiva della finestra di riproduzione, i visualizzatori possono eseguire una ricerca nella barra di avanzamento della riproduzione.

    • Se non viene specificato alcun parametro, viene generato un manifest standard che inizia "ora", senza un orario di fine.

    • Se è stato specificato un parametro di fine ma non uno di inizio, il manifest viene generato nello stesso modo di quando non vengono specificati parametri. Il manifest inizia "ora" e non ha orario di fine.

Importante

Quando utilizzi la visualizzazione con spostamento temporale, ti consigliamo di utilizzare finestre di riproduzione coerenti tra le sessioni di gioco, anziché generare un'ora di inizio o di fine unica per ogni spettatore. Ciò consente di migliorare la memorizzazione nella cache sul CDN ed eviterà di incorrere in potenziali limitazioni legate a tali richieste. MediaPackage

Regole per i parametri di inizio e fine

I parametri di inizio e di fine denotano l'inizio e la fine di un manifest in differita. Il dispositivo di riproduzione può aggiungere i parametri alla fine di una richiesta di tipo manifest o includerli all'interno della richiesta.

In tutti i casi, la data e l'ora devono essere annotate in uno dei formati seguenti:

  • Date ISO 8601, ad esempio 2017-08-18T 21:18:54 + 00:00. Dove - 08:00 è il fuso orario UTC - 08:00.

  • Ora POSIX (o Epoch), quale 1503091134

Gli argomenti seguenti descrivono le regole di localizzazione per tipo di strumento di creazione pacchetti.

Regole dei parametri DASH

I parametri di inizio e di fine nella richiesta URL per contenuti DASH, possono utilizzare annotazioni di parametri standard o possono essere inclusi come elementi di percorso nell'URL.

  • Notazione dei parametri di query: i parametri di inizio e fine sono inclusi alla fine dell'URL della richiesta

    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/997cbb27697d4863bb65488133bff26f/sports.mpd?start=1513717228&end=1513720828
  • Elementi del percorso: i parametri di inizio e fine sono inclusi nel percorso dell'URL della richiesta

    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/997cbb27697d4863bb65488133bff26f/start/2017-12-19T13:00:28-08:00/end/2017-12-19T14:00:28-08:00/sports.mpd

Regole dei parametri HLS e CMAF

I parametri di inizio e di fine nella richiesta URL per i contenuti HLS, possono utilizzare annotazioni di parametri standard o possono essere inclusi come elementi di percorso nell'URL. Le regole per HLS e CMAF sono le stesse, salvo che quando inserisci elementi di percorso nell'endpoint CMAF gli elementi devono essere posizionati dopo l'ID del manifest nell'URL.

  • Notazione dei parametri di query: i parametri di inizio e fine sono inclusi alla fine dell'URL della richiesta

    Esempio HLS
    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/comedy.m3u8?start=2017-12-19T13:00:28-08:00&end=2017-12-19T14:00:28-08:00
    Esempio CMAF
    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/manifest_id/news.m3u8?start=2018-04-04T01:14:00-08:00&end=2018-04-04T02:15:00-08:00
  • Elementi del percorso: i parametri di inizio e fine sono inclusi nel percorso dell'URL della richiesta

    Esempio HLS
    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/start/1513717228/end/1513720828/comedy.m3u8
    Esempio CMAF
    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/manifest_id/start/1522807213/end/1522800013/news.m3u8

Regole dei parametri Microsoft Smooth Streaming

I parametri di inizio e di fine nella richiesta di URL per i contenuti di Microsoft Smooth Streaming, possono essere inclusi come elementi del percorso nell'URL.

  • Elementi del percorso: i parametri di inizio e fine sono inclusi nel percorso dell'URL della richiesta

    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/1f76b3b4f94c44a485c0e4e560afe50e/start/1513717228/end/1513720828/drama.ism/Manifest