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à.
Utilizzo degli ingressi HLS con MediaConvert
Se l'input to MediaConvert è un HLS pacchetto, specifica un manifesto principale o secondario per Input file URL (FileInput
). Se il manifesto è un file principale che elenca più manifesti secondari, MediaConvert utilizza il manifesto secondario con la larghezza di banda più elevata come sorgente di input.
Funzionalità compatibili con gli ingressi HLS
Con HLS gli ingressi, è possibile utilizzare le seguenti funzioni di input:
-
Ritaglio input
-
Cucitura in ingresso
-
Inserimento di immagini
-
Selettori di didascalie di input incorporati
Restrizioni delle funzionalità con gli ingressi HLS
Quando l'input è un HLS pacchetto, il lavoro è limitato nei seguenti modi:
-
Il pacchetto di input deve essere conforme ai requisiti elencati inRequisiti del pacchetto di input HLS.
-
I segmenti di input non possono essere crittografati con DRM. Ad esempio, i tuoi input non possono essere crittografati con Apple DRM. FairPlay
-
Puoi utilizzare solo didascalie di input incorporate.
Requisiti del pacchetto di input HLS
Il HLS pacchetto di input deve soddisfare i seguenti requisiti:
-
Il contenitore video per i tuoi segmenti multimediali deve essere. MPEG-2 TS
-
La versione di compatibilità del file manifesto (specificata da
EXT-X-VERSION
) deve essere 4 o inferiore. -
Il file manifesto deve rimanere invariato dopo l'invio del lavoro. Cioè, il manifesto deve avere il tag
EXT-X-ENDLIST
o deve avere ilEXT-X-PLAYLIST-TYPE
valore impostato su VOD. -
Se il manifesto utilizza
EXT-X-BYTERANGE
, l'inizio del primo intervallo secondario deve essere 0 e i segmenti di sottointervallo successivi devono continuare quello precedente. -
Se l'input presenta delle discontinuità, queste devono iniziare dall'inizio di un segmento. Cioè, l'input non può avere discontinuità nel sottointervallo di un segmento.
-
Se il manifesto include
EXT-X-KEY
,METHOD
deve essere impostato su.NONE
Ad esempio:EXT-X-KEY:METHOD=NONE
. MediaConvert non supporta gli input crittografati HLS. -
MediaConvert ignora i seguenti tag:
-
EXT-X-PROGRAM-DATE-TIME
-
EXT-X-DATERANGE
-
EXT-X-I-FRAMES-ONLY
-
EXT-X-I-FRAME-STREAM-INF
-
EXT-X-SESSION-DATA
-
EXT-X-SESSION-KEY
-
EXT-X-INDEPENDENT-SEGMENTS
-
EXT-X-START
-
-
Quando il processo utilizza la transcodifica accelerata, il pacchetto HLS di input deve soddisfare questo requisito aggiuntivo: la durata in ingresso
EXTINF
deve essere specificata utilizzando una virgola mobile decimale, con una precisione sufficiente per evitare errori percepibili quando si accumulano le durate dei segmenti.
Utilizzo di renderizzazioni audio alternative
Con i gruppi di rendering HLS, è possibile utilizzare le impostazioni del selettore audio per indicare quale resa audio alternativa si desidera utilizzare. MediaConvert Per essere idonee alla selezione, le rappresentazioni audio alternative devono soddisfare i seguenti requisiti:
-
Le rappresentazioni devono essere incluse nei
EXT-X-MEDIA
tag del manifesto principale di input. -
I
EXT-X-MEDIA
tag devono contenere una combinazione univoca di valori GROUP-ID, NAME e LANGUAGE. -
L'audio deve essere in uno dei seguenti codec audio supportati:AAC, Dolby Digital (), Dolby Digital Plus (AC3) o. EAC3 MP3
-
Il manifesto secondario per la riproduzione audio alternativa deve essere incluso nel manifesto principale utilizzato per l'URL del file di input () FileInput
Quando specificate le impostazioni del selettore audio per identificare una resa audio alternativa, il selettore audio cerca un tag corrispondente EXT-X-MEDIA
nel manifesto principale.
È possibile utilizzare una o più impostazioni del selettore alla volta. Ad esempio, in base ai seguenti EXT-X-MEDIA
tag, è possibile identificare la riproduzione audio tramite il nome (RenditionName) o la lingua (RenditionLangageCode), poiché entrambi sono valori univoci tra i tag.
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="English",LANGUAGE="eng",DEFAULT=YES,AUTOSELECT=YES,URI="english_audio.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="Japanese",LANGUAGE="jpn",DEFAULT=NO,AUTOSELECT=NO,URI="japanese_audio.m3u8"
Tuttavia, poiché l'ID di gruppo (RenditionGroupID) è lo stesso per entrambi i tag, non potete utilizzarlo da solo per identificare una riproduzione audio. È necessario utilizzare l'ID del gruppo in combinazione con un altro valore del EXT-X-MEDIA
tag per identificare la resa audio che si desidera MediaConvert utilizzare.
Se non specificate le impostazioni del selettore audio, il selettore audio cerca l'audio che viene mixato nei segmenti video. Se i segmenti video non contengono audio, il selettore audio utilizza la prima resa audio alternativa del manifesto principale in ingresso.