HLSFragmentSelector - Amazon Kinesis Video Streams

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

HLSFragmentSelector

Enthält den Bereich der Zeitstempel für die angeforderten Medien und die Quelle der Zeitstempel.

Inhalt

FragmentSelectorType

Die Quelle der Zeitstempel für die angeforderten Medien.

Wenn auf gesetzt FragmentSelectorType ist PRODUCER_TIMESTAMP und getHLS StreamingSession URL: ON_DEMAND oder PlaybackMode ist, wird das erste FragmentLIVE_REPLAY, das mit einem Producer-Zeitstempel innerhalb des angegebenen FragmentSelector: aufgenommen wurde, in die TimestampRange Medien-Playlist aufgenommen. Darüber hinaus sind die Fragmente mit Producer-Zeitstempeln innerhalb des TimestampRange aufgenommenen Fragments unmittelbar nach dem ersten Fragment enthalten (bis zum StreamingSessionGetHLS-URL-Wert:). MaxMediaPlaylistFragmentResults

Fragmente mit doppelten Producer-Zeitstempeln werden dedupliziert. Das heißt, wenn Produzenten einen Stream von Fragmenten mit Produzenten-Zeitstempeln erzeugen, die ungefähr der tatsächlichen Uhrzeit entsprechen, enthalten die HLS-Medien-Playlisten alle Fragmente innerhalb des angeforderten Zeitstempelbereichs. Wenn einige Fragmente innerhalb desselben Zeitraums und zu sehr unterschiedlichen Zeitpunkten aufgenommen werden, wird nur die älteste aufgenommene Fragmentsammlung zurückgegeben.

Wenn auf gesetzt FragmentSelectorType ist PRODUCER_TIMESTAMP und getHLS StreamingSession URL: PlaybackMode istLIVE, werden die Producer-Zeitstempel in den MP4-Fragmenten und zur Deduplizierung verwendet. Die zuletzt aufgenommenen Fragmente, die auf Serverzeitstempeln basieren, sind jedoch in der HLS-Medien-Playlist enthalten. Das bedeutet, dass Fragmente, die in der Vergangenheit aufgenommen wurden, zwar mit Producer-Zeitstempeln und aktuellen Werten versehen sind, aber nicht in der HLS-Medien-Playlist enthalten sind.

Der Standardwert ist SERVER_TIMESTAMP.

Typ: Zeichenfolge

Zulässige Werte: PRODUCER_TIMESTAMP | SERVER_TIMESTAMP

Erforderlich: Nein

TimestampRange

Der Anfang und das Ende des Zeitstempelbereichs für die angeforderten Medien.

Dieser Wert sollte nicht vorhanden sein, wenn er vorhanden PlaybackType istLIVE.

Typ: HLSTimestampRange Objekt

Erforderlich: Nein

Weitere Informationen finden Sie unter:

Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS SDKs finden Sie im Folgenden: