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

StartSelector

Identifie le segment du flux vidéo Kinesis où vous souhaitez que GetMedia l'API commence à renvoyer des données multimédia. Vous disposez des options suivantes pour identifier le segment de départ :

  • Choisissez le morceau le plus récent (ou le plus ancien).

  • Identifiez un morceau spécifique. Vous pouvez identifier un fragment spécifique en fournissant un numéro de fragment ou un horodatage (serveur ou producteur).

  • Les métadonnées de chaque morceau incluent un jeton de continuation sous forme de balise Matroska (MKV) (). AWS_KINESISVIDEO_CONTINUATION_TOKEN Si votre GetMedia demande précédente a pris fin, vous pouvez utiliser cette valeur de balise dans votre prochaine GetMedia demande. L'API commence alors à renvoyer des fragments en commençant là où la dernière API s'est terminée.

Table des matières

StartSelectorType

Identifie le fragment du flux vidéo Kinesis d'où vous souhaitez commencer à obtenir les données.

  • MAINTENANT - Commencez par le dernier extrait du stream.

  • LE PLUS TÔT : commencez par le premier extrait disponible sur le stream.

  • FRAGMENT_NUMBER - Commencez par le morceau situé après un fragment spécifique. Vous devez également spécifier le paramètre AfterFragmentNumber.

  • PRODUCER_TIMESTAMP ou SERVER_TIMESTAMP : commencez par le morceau contenant un fragment avec l'horodatage du producteur ou du serveur spécifié. Vous spécifiez l'horodatage en ajoutant. StartTimestamp

  • CONTINUATION_TOKEN - Lisez en utilisant le jeton de continuation spécifié.

Note

Si vous choisissez NOW, EARIMENT ou CONTINUATION_TOKEN comme valeurstartSelectorType, vous ne fournissez aucune information supplémentaire dans le. startSelector

Type : chaîne

Valeurs valides : FRAGMENT_NUMBER | SERVER_TIMESTAMP | PRODUCER_TIMESTAMP | NOW | EARLIEST | CONTINUATION_TOKEN

Obligatoire : oui

AfterFragmentNumber

Spécifie le numéro de fragment à partir duquel vous souhaitez que l'GetMediaAPI commence à renvoyer les fragments.

Type : chaîne

Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.

Modèle : ^[0-9]+$

Obligatoire : non

ContinuationToken

Jeton de continuation renvoyé par Kinesis Video Streams dans la réponse GetMedia précédente. L'GetMediaAPI commence ensuite par le segment identifié par le jeton de continuation.

Type : chaîne

Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.

Modèle : ^[a-zA-Z0-9_\.\-]+$

Obligatoire : non

StartTimestamp

Une valeur d'horodatage. Cette valeur est obligatoire si vous choisissez le PRODUCER_TIMESTAMP ou le SERVER_TIMESTAMP comme. startSelectorType L'GetMediaAPI commence ensuite par le morceau contenant le fragment dont l'horodatage est spécifié.

Type : Timestamp

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 :