HLSFragmentSelector - Amazon Kinesis Video Streams

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

HLSFragmentSelector

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è impostato su .PRODUCER_TIMESTAMPeGetHlsStreamingSessionURLPlaybackModeèON_DEMANDoLIVE_REPLAY, il primo frammento ingerito con un timestamp del produttore entro il valore specificatoFragmentSelector:TimestampRangeè incluso nella playlist multimediale. Inoltre, i frammenti con timestamp del produttore all'interno dellaTimestampRangeingerito immediatamente dopo il primo frammento (fino alGetHlsStreamingSessionURLMaxMediaPlaylistFragmentRisultativalore) sono inclusi.

I frammenti con timestamp di produzione duplicati vengono deduplicati. Ciò significa che se i produttori producono un flusso di frammenti con timestamp del produttore approssimativamente uguale al tempo reale di clock, le playlist multimediali HLS conterranno tutti i frammenti all'interno dell'intervallo di timestamp richiesto. Se alcuni frammenti vengono ingeriti nello stesso intervallo di tempo e punti molto diversi nel tempo, viene restituita solo la raccolta di frammenti ingeriti più vecchia.

QuandoFragmentSelectorTypeè impostato su .PRODUCER_TIMESTAMPeGetHlsStreamingSessionURLPlaybackModeèLIVE, i timestamp del produttore vengono utilizzati nei frammenti MP4 e per la deduplicazione. Ma i frammenti ingeriti più di recente in base ai timestamp del server sono inclusi nella playlist multimediale HLS. Ciò significa che anche se i frammenti ingeriti in passato hanno ora timestamp del produttore con valori, non sono inclusi nella playlist multimediale HLS.

Il valore predefinito è SERVER_TIMESTAMP.

Type: Stringa

Valori validi: PRODUCER_TIMESTAMP | SERVER_TIMESTAMP

: No

TimestampRange

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

Il valore non deve essere presente sePlaybackTypeèLIVE.

Tipo: HLSTimestampRange oggetto

: No

Vedi anche

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