DASHFragmentSelector - 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.

DASHFragmentSelector

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 GetDash 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 StreamingSessiongetDash-URL-Wert:). MaxManifestFragmentResults

Fragmente mit doppelten Producer-Zeitstempeln werden dedupliziert. Das bedeutet, dass das MPEG-DASH-Manifest alle Fragmente innerhalb des angeforderten Zeitstempelbereichs enthält, wenn Produzenten einen Stream von Fragmenten mit Produzenten-Zeitstempeln erzeugen, die ungefähr der tatsächlichen Uhrzeit entsprechen. 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 GetDash 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 im MPEG-DASH-Manifest enthalten. Das bedeutet, dass Fragmente, die in der Vergangenheit aufgenommen wurden, zwar Producer-Zeitstempel mit aktuellen Werten haben, sie 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: DASHTimestampRange Objekt

Erforderlich: Nein

Weitere Informationen finden Sie unter:

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