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

StartSelector

Identifiziert den Abschnitt im Kinesis-Videostream, an dem die GetMedia API beginnen soll, Mediendaten zurückzugeben. Sie haben die folgenden Optionen, um den Startblock zu identifizieren:

  • Wählen Sie den neuesten (oder ältesten) Chunk.

  • Identifizieren Sie einen bestimmten Chunk. Sie können einen bestimmten Block identifizieren, indem Sie entweder eine Fragmentnummer oder einen Zeitstempel (Server oder Hersteller) angeben.

  • Die Metadaten jedes Chunks enthalten ein Fortsetzungstoken als Matroska-Tag (MKV) (). AWS_KINESISVIDEO_CONTINUATION_TOKEN Wenn Ihre vorherige GetMedia Anfrage beendet wurde, können Sie diesen Tag-Wert in Ihrer nächsten Anfrage verwenden. GetMedia Die API beginnt dann, Chunks zurückzugeben, und zwar dort, wo die letzte API geendet hat.

Inhalt

StartSelectorType

Identifiziert das Fragment im Kinesis-Videostream, aus dem Sie die Daten abrufen möchten.

  • JETZT — Beginnen Sie mit dem neuesten Abschnitt im Stream.

  • FRÜHESTER — Beginne mit dem frühesten verfügbaren Teil im Stream.

  • FRAGMENT_NUMBER — Beginnt mit dem Chunk nach einem bestimmten Fragment. Sie müssen außerdem den Parameter AfterFragmentNumber angeben.

  • PRODUCER_TIMESTAMP oder SERVER_TIMESTAMP — Beginnt mit dem Chunk, der ein Fragment mit dem angegebenen Produzenten- oder Serverzeitstempel enthält. Sie geben StartTimestamp den Zeitstempel an, indem Sie hinzufügen.

  • CONTINUATION_TOKEN — Lesen mit dem angegebenen Fortsetzungstoken.

Anmerkung

Wenn Sie NOW, EARLY oder CONTINUATION_TOKEN als Wert wählenstartSelectorType, geben Sie in der keine zusätzlichen Informationen an. startSelector

Typ: Zeichenfolge

Zulässige Werte: FRAGMENT_NUMBER | SERVER_TIMESTAMP | PRODUCER_TIMESTAMP | NOW | EARLIEST | CONTINUATION_TOKEN

Erforderlich: Ja

AfterFragmentNumber

Gibt die Fragmentnummer an, ab der die GetMedia API die Fragmente zurückgeben soll.

Typ: Zeichenfolge

Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.

Pattern: ^[0-9]+$

Erforderlich: Nein

ContinuationToken

Fortsetzungstoken, das Kinesis Video Streams in der vorherigen GetMedia Antwort zurückgegeben hat. Die GetMedia API beginnt dann mit dem Chunk, der durch das Fortsetzungstoken identifiziert wird.

Typ: Zeichenfolge

Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.

Pattern: ^[a-zA-Z0-9_\.\-]+$

Erforderlich: Nein

StartTimestamp

Ein Zeitstempelwert. Dieser Wert ist erforderlich, wenn Sie PRODUCER_TIMESTAMP oder SERVER_TIMESTAMP als. startSelectorType Die GetMedia API beginnt dann mit dem Chunk, der das Fragment mit dem angegebenen Zeitstempel enthält.

Typ: Zeitstempel

Erforderlich: Nein

Weitere Informationen finden Sie unter:

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