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 surPRODUCER_TIMESTAMP
et GetHLS StreamingSession URL : PlaybackMode estON_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 champTimestampRange
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 surPRODUCER_TIMESTAMP
et getHLS StreamingSession URL : PlaybackMode c'estLIVE
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 :