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

HLSFragmentSelector

Contiene l'intervallo di timestamp per i file multimediali richiesti e la fonte dei timestamp.

Indice

FragmentSelectorType

L'origine dei timestamp per il supporto richiesto.

Quando FragmentSelectorType è impostato su PRODUCER_TIMESTAMP e getHls StreamingSession URL: PlaybackMode is ON_DEMAND orLIVE_REPLAY, il primo frammento importato con un timestamp del produttore entro il valore specificatoFragmentSelector: viene incluso nella playlist multimediale. TimestampRange Inoltre, sono inclusi i frammenti con data e ora del produttore all'interno di quello TimestampRange importato immediatamente dopo il primo frammento (fino all'URL di GetHLS: value). StreamingSession MaxMediaPlaylistFragmentResults

I frammenti con timestamp del produttore duplicati vengono deduplicati. Ciò significa che se i produttori producono un flusso di frammenti con timestamp del produttore approssimativamente uguali all'ora effettiva, le playlist multimediali HLS conterranno tutti i frammenti compresi nell'intervallo di timestamp richiesto. Se alcuni frammenti vengono importati nello stesso intervallo di tempo e in momenti molto diversi, viene restituita solo la raccolta di frammenti più vecchia.

Quando FragmentSelectorType è impostato su PRODUCER_TIMESTAMP e getHLS StreamingSession URL: PlaybackMode isLIVE, i timestamp del produttore vengono utilizzati nei frammenti MP4 e per la deduplicazione. Ma i frammenti importati 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 timestamp del produttore con valori attuali, non sono inclusi nella playlist multimediale HLS.

Il valore predefinito è SERVER_TIMESTAMP.

▬Tipo: stringa

Valori validi: PRODUCER_TIMESTAMP | SERVER_TIMESTAMP

Campo obbligatorio: no

TimestampRange

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

Questo valore non dovrebbe essere presente se PlaybackType è. LIVE

Tipo: oggetto HLSTimestampRange

Campo obbligatorio: no

Vedi anche

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