HLSFragmentSelector - Amazon Kinesis Video Streams

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

HLSFragmentSelector

Contient la plage d'horodatages pour le média demandé, ainsi que la source des horodatages.

Table des matières

FragmentSelectorType

Source des horodatages pour le média demandé.

Quand FragmentSelectorType est défini sur PRODUCER_TIMESTAMP et GetHLS StreamingSession URL : PlaybackMode est ON_DEMAND ouLIVE_REPLAY, le premier fragment ingéré avec un horodatage du producteur dans les limites spécifiées FragmentSelector: TimestampRange est inclus dans la liste de lecture multimédia. De plus, les fragments dont l'horodatage du producteur est compris dans le champ TimestampRange ingéré immédiatement après le premier fragment (jusqu'à la valeur StreamingSessionURL de GetHLS : MaxMediaPlaylistFragmentResults) sont inclus.

Les fragments dont l'horodatage du producteur est dupliqué sont dédupliqués. Cela signifie que si les producteurs produisent un flux de fragments dont les horodatages sont approximativement égaux à l'heure réelle, les listes de lecture multimédia HLS contiendront tous les fragments dans la plage d'horodatage demandée. Si certains fragments sont ingérés dans le même intervalle de temps et à des moments très différents, seule la collection de fragments ingérée la plus ancienne est renvoyée.

Lorsqu'il FragmentSelectorType est défini sur PRODUCER_TIMESTAMP et getHLS StreamingSession URL : PlaybackMode c'est LIVE que les horodatages du producteur sont utilisés dans les fragments MP4 et pour la déduplication. Mais les derniers fragments ingérés basés sur les horodatages du serveur sont inclus dans la liste de lecture multimédia HLS. Cela signifie que même si les fragments ingérés dans le passé sont horodatés par le producteur avec des valeurs actuelles, ils ne sont pas inclus dans la liste de lecture multimédia HLS.

L’argument par défaut est SERVER_TIMESTAMP.

Type : chaîne

Valeurs valides : PRODUCER_TIMESTAMP | SERVER_TIMESTAMP

Obligatoire : non

TimestampRange

Début et fin de la plage d'horodatage pour le média demandé.

Cette valeur ne doit pas être présente si PlaybackType c'est le casLIVE.

Type : objet HLSTimestampRange

Obligatoire : non

consultez aussi

Pour plus d'informations sur l'utilisation de cette API dans l'un des AWS SDK spécifiques au langage, consultez les pages suivantes :