HLSFragmentSelector - Amazon Kinesis Video Streams

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

HLSFragmentSelector

Contiene el rango de marcas de tiempo del medio solicitado y el origen de las marcas de tiempo.

Contenido

FragmentSelectorType

El origen de las marcas de tiempo del medio solicitado.

Si FragmentSelectorType se establece en GetHLS StreamingSession URL: PlaybackMode is ON_DEMAND oLIVE_REPLAY, el primer fragmento ingerido con una marca de tiempo del productor dentro del valor especificado FragmentSelector: TimestampRange se incluye en la lista de reproducción multimedia. PRODUCER_TIMESTAMP Además, se incluyen los fragmentos con las marcas de tiempo del productor dentro del fragmento TimestampRange ingerido inmediatamente después del primer fragmento (hasta la URL de GetHLS: valor). StreamingSession MaxMediaPlaylistFragmentResults

Los fragmentos que tienen marcas de tiempo del productor duplicadas se deduplican. Esto significa que si los productores producen un flujo de fragmentos con marcas de tiempo del productor que son aproximadamente iguales a la hora real del reloj, las listas de reproducción multimedia del HLS contendrán todos los fragmentos dentro del intervalo de marcas de tiempo solicitado. Si algunos fragmentos se ingieren dentro del mismo intervalo de tiempo y en momentos muy diferentes, solo se devuelve la colección de fragmentos ingerida más antigua.

Cuando FragmentSelectorType se establece en PRODUCER_TIMESTAMP y en GetHLS StreamingSession URL: PlaybackMode esLIVE, las marcas de tiempo del productor se utilizan en los fragmentos de MP4 y para la deduplicación. Sin embargo, los fragmentos ingeridos más recientemente en función de las marcas de tiempo del servidor se incluyen en la lista de reproducción multimedia del HLS. Esto significa que, aunque los fragmentos ingeridos en el pasado tengan marcas de tiempo del productor con valores actuales, no se incluyen en la lista de reproducción multimedia del HLS.

El valor predeterminado es SERVER_TIMESTAMP.

Tipo: cadena

Valores válidos: PRODUCER_TIMESTAMP | SERVER_TIMESTAMP

Obligatorio: no

TimestampRange

El inicio y el final del intervalo de marcas de tiempo del contenido multimedia solicitado.

Este valor no debería estar presente si PlaybackType lo está. LIVE

Tipo: objeto HLSTimestampRange

Obligatorio: no

Véase también

Para obtener más información sobre el uso de esta API en uno de los AWS SDK específicos del idioma, consulta lo siguiente: