DASHFragmentSelector - Flusso di video Amazon Kinesis

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

DASHFragmentSelector

Contiene l'intervallo di timestamp per il supporto richiesto e la fonte dei timestamp.

Indice

FragmentSelectorType

La fonte dei timestamp per il supporto richiesto.

QuandoFragmentSelectorType è impostatoPRODUCER_TIMESTAMP su un StreamingSessionURL getDash:PlaybackMode èON_DEMAND oLIVE_REPLAY, il primo frammento ingerito con un timestamp del produttore entro il valore specificato FragmentSelector:TimestampRange è incluso nella playlist multimediale. Inoltre, sono inclusi i frammenti con i timestamp del produttore all'interno di quelliTimestampRange ingeriti immediatamente dopo il primo frammento (fino all'StreamingSessionURL getDash:MaxManifestFragmentResults value).

I frammenti con timestamp del produttore duplicati vengono deduplicati. Ciò significa che se i produttori producono un flusso di frammenti con timestamp del produttore che sono approssimativamente uguali all'ora di clock effettiva, il manifest MPEG-DASH conterrà tutti i frammenti all'interno dell'intervallo di timestamp richiesto. Se alcuni frammenti vengono ingeriti nello stesso intervallo di tempo e in momenti molto diversi, viene restituita solo la raccolta di frammenti ingerita più vecchia.

QuandoFragmentSelectorType è impostatoPRODUCER_TIMESTAMP su un StreamingSessionURL getDash:PlaybackMode isLIVE, i timestamp del produttore vengono utilizzati nei frammenti MP4 e per la deduplicazione. Ma i frammenti ingeriti più recentemente in base ai timestamp del server sono inclusi nel manifest MPEG-DASH. Ciò significa che anche se i frammenti ingeriti in passato hanno ora i timestamp del produttore con i valori, non sono inclusi nella playlist multimediale HLS.

Il valore predefinito è SERVER_TIMESTAMP.

Tipo: String

Valori validi: PRODUCER_TIMESTAMP | SERVER_TIMESTAMP

Required: No

TimestampRange

L'inizio e la fine dell'intervallo di timestamp per il supporto richiesto.

Questo valore non dovrebbe essere presente se loPlaybackType èLIVE.

Tipo: DASHTimestampRange oggetto

Required: No

Vedi anche

Per ulteriori informazioni sull'utilizzo di questa API in uno degli SDK AWS specifici della lingua, consulta quanto segue: