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à.
Impostazione della lunghezza del frammento per gli output di streaming
Per tutti i gruppi di output di ABR streaming diversi da HLS (CMAFDASH, e Microsoft Smooth Streaming), il valore specificato per Fragment length (FragmentLength
) deve funzionare con le altre impostazioni di output specificate. Se si imposta Fragment length (Lunghezza frammento) non correttamente, quando gli utenti guardano il video di output il player potrebbe subire un arresto anomalo. Questo può accadere perché il dispositivo di riproduzione prevede segmenti aggiuntivi alla fine del video e richiede segmenti inesistenti.
La lunghezza del frammento è vincolata dai valori di GOPClosed cadence (GopClosedCadence
), GOPsize () e Frame rate (,GopSize
). FramerateNumerator
FramerateDenominator
Per informazioni su come trovare queste impostazioni sulla console e nelle specifiche del JSON lavoro, consulta. Individuazione delle impostazioni relative alla lunghezza del frammento
Nota
Quando impostate la frequenza dei fotogrammi di output su Follow source, assicuratevi che la frequenza fotogrammi del file video di input corrisponda al valore specificato per la lunghezza del frammento di output. La frequenza dei fotogrammi del file video in ingresso funziona come la frequenza dei fotogrammi in uscita.
Argomenti
Regola per la lunghezza del frammento
La lunghezza del frammento deve essere un numero intero e deve essere un multiplo di questo valore: GOPdimensione x GOPCadenza chiusa ÷ Frequenza fotogrammi
Esempi di lunghezza dei frammenti
Esempio: impostazioni corrette
GOPCadenza chiusa = 1
Frequenza fotogrammi = 30
GOPdimensione = 60 fotogrammi
Lunghezza del frammento = 2
Esempio: impostazioni non corrette
GOPCadenza chiusa = 1
Frequenza fotogrammi = 50
GOPdimensione = 90 fotogrammi
Lunghezza del frammento = 2
Individuazione delle impostazioni relative alla lunghezza del frammento
Quando impostate la lunghezza del frammento, controllate i valori per GOPCadenza, GOPdimensione e Frame rate chiusi.
Lunghezza del frammento
È possibile impostare la lunghezza del frammento utilizzando la console o le specifiche del JSON lavoro. L'impostazione Fragment length (Lunghezza frammento) si applica a un gruppo di output e influisce su ogni output del gruppo.
Per trovare l'impostazione Fragment length (Lunghezza frammento) (console)
-
Nella pagina Crea lavoro, nel riquadro Job a sinistra, in Gruppi di output, scegli il nome del tuo CMAF gruppo di output o di Microsoft Smooth Streaming. DASH ISO
-
Nella sezione delle impostazioni del gruppo a destra, trovare Fragment lenght (Lunghezza frammento).
La sezione delle impostazioni del gruppo è intitolata Impostazioni di CMAFgruppo, impostazioni di DASHISOgruppo o Impostazioni di gruppo MS Smooth.
Per trovare l'impostazione della lunghezza del frammento (specifiche del JSON lavoro)
-
Cerca
FragmentLength
come figlio diOutputGroupSettings
, come nell'esempio seguente.{ "Settings": { ... "Inputs": [ ... ], "OutputGroups": [ { "Name": "DASH ISO", "OutputGroupSettings": { "Type": "DASH_ISO_GROUP_SETTINGS", "DashIsoGroupSettings": { "SegmentLength": 30, "FragmentLength": 2, "SegmentControl": "SINGLE_FILE", "HbbtvCompliance": "NONE" } }, ...
GOPCadenza, GOP dimensione e frequenza dei fotogrammi chiuse
È possibile impostare la GOPcadenza, GOPle dimensioni e la frequenza dei fotogrammi chiuse utilizzando la console o le specifiche del JSON lavoro. Queste impostazioni si applicano a ciascun output individualmente. Assicuratevi che i valori impostati per ogni output del gruppo di output funzionino con il valore specificato per la lunghezza del frammento del gruppo di output.
Nota
Il tuo ABR stack ha più uscite. Assicurati di impostare questi valori in ciascun output.
Per trovare le impostazioni di codifica per un output (della console)
-
Nella pagina Crea lavoro, nel riquadro Job a sinistra, in Gruppi di output, scegli il nome dell'output, ad esempio Output 1, Output 2 e così via.
-
Nella sezione Encoding settings (Impostazioni codifica), la scheda Video (Video) è selezionata automaticamente. Trova GOPCadenza, GOPdimensione e Frame rate chiusi in questa scheda.
Per trovare le impostazioni di codifica per un output (specifiche del JSON lavoro)
-
Trovare
GopClosedCadence
,GopSize
,FramerateNumerator
eFramerateDenominator
come figli delle impostazioni di codec, come nell'esempio seguente. In questo esempio, il codec èH_264
, quindi il genitore delle impostazioni del codec è.H264Settings
{ "Settings": { ... "Inputs": [ ... ], "OutputGroups": [ { "Name": "DASH ISO", ... }, "Outputs": [ { "VideoDescription": { ... "CodecSettings": { "Codec": "H_264", "H264Settings": { "InterlaceMode": "PROGRESSIVE", "NumberReferenceFrames": 3, "Syntax": "DEFAULT", "Softness": 0, "GopClosedCadence": 1, "GopSize": 60, ... "FramerateNumerator": 60, "FramerateDenominator": 1 } }, ... },