Riproduci un brano con trucchi tramite le specifiche di Image Media Playlist - MediaLive

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

Riproduci un brano con trucchi tramite le specifiche di Image Media Playlist

In un gruppo HLS o MediaPackage di output, potete supportare una traccia trick-play fornendo una risorsa che segua le specifiche di Image Media Playlist, versione 0.4. L' MediaLive implementazione segue il metodo basato sul tempo della specifica. Le specifiche si trovano qui:

https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf

Roku è un esempio di piattaforma che implementa questa specifica.

Come funziona il metodo

Quando si crea il gruppo di output, si creano uscite standard nel modo consueto per la codifica di video, audio e didascalie. Consultate Organizza le codifiche in un HLS o in un gruppo di output MediaPackage i diagrammi che illustrano la struttura delle codifiche nel gruppo di output.

È inoltre possibile creare un output che contiene una codifica di acquisizione dei fotogrammi. La codifica è una serie di file JPEG, un file per ogni segmento video, il che significa che l'acquisizione segue la segmentazione della codifica video. Questa codifica è la risorsa che il lettore downstream può utilizzare per implementare la traccia trick-play.

MediaLive crea un manifesto principale e il manifesto infantile si manifesta nel modo consueto. Il manifesto principale include un EXT-X-IMAGE-STREAM-INF tag per la codifica dell'acquisizione dei fotogrammi. Il manifesto secondario per la codifica di acquisizione dei frame contiene EXT-X-IMAGES-ONLY dei tag. Il contenuto e il formato di questi tag sono conformi alle specifiche di Image Media Playlist.

Configurazione

È possibile impostare la traccia trick-play nel gruppo di output creando un output aggiuntivo che contiene una codifica video composta da acquisizioni di fotogrammi. È possibile aggiungere fino a tre uscite di acquisizione di fotogrammi in un gruppo di output e fino a tre codifiche di acquisizione di fotogrammi nel canale.

Nota

Le informazioni contenute in questa sezione presuppongono che l'utente conosca i passaggi generali per la creazione di un canale.

Per configurare l'acquisizione dei fotogrammi, codificate in un gruppo di output HLS.

Per creare una codifica di acquisizione dei fotogrammi in un gruppo di output HLS, create un tipo speciale di output e impostate il relativo codec video su Frame Capture.

  1. Nel gruppo di output HLS, in Uscite HLS, scegliete Aggiungi output per aggiungere un altro output.

  2. Per quell'output, scegliete Impostazioni e, in Impostazioni di output, impostate le impostazioni HLS su Frame capture hls.

  3. Nelle impostazioni Stream, scegli Video e configura i campi video, tra cui:

    • Larghezza e altezza: contatta il sistema a valle per ottenere i valori corretti. Se indovini i valori, l'esperienza sul giocatore a valle potrebbe non essere ottimale.

    • Impostazioni codec: scegli Frame capture.

    • Intervallo di acquisizione: non modificare il valore di questo campo. Lasciatelo vuoto, in modo che l'acquisizione del fotogramma utilizzi l'intervallo predefinito.

  4. Scegliete Audio 1 e scegliete Rimuovi audio in modo che il contenitore abbia una sola codifica (una codifica video).

Per configurare l'acquisizione dei fotogrammi, codificate in un gruppo di output. MediaPackage

Per creare una codifica di acquisizione dei fotogrammi in un gruppo MediaPackage di output, create un output normale e impostate il relativo codec video su Frame Capture.

  1. Nel gruppo di MediaPackage output, in MediaPackage Output, scegliete Aggiungi output per aggiungere un altro output.

  2. Per quell'output, scegli Impostazioni, quindi scegli Impostazioni streaming. In Stream settings (Impostazioni flusso), scegliere Video.

  3. Nelle impostazioni del codec, scegliete Frame capture.

  4. Configura gli altri campi video, tra cui:

    • Larghezza e altezza: contattate il sistema a valle per ottenere i valori corretti. Se indovini i valori, l'esperienza sul giocatore a valle potrebbe non essere ottimale.

    • Intervallo di acquisizione: non modificare il valore di questo campo. Lasciatelo vuoto, in modo che l'acquisizione del fotogramma utilizzi l'intervallo predefinito.

  5. Scegliete Audio 1 e scegliete Rimuovi audio in modo che il contenitore abbia una sola codifica (una codifica video).

L'uscita fa parte dello stack ABR e ha la stessa destinazione delle altre codifiche nell'HLS o nel gruppo di output. MediaPackage