Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
StartSelector
Identifica il blocco del flusso video Kinesis in cui desideri che l'GetMedia
API inizi a restituire i dati multimediali. Sono disponibili le seguenti opzioni per identificare il blocco iniziale:
-
Scegli il blocco più recente (o più vecchio).
-
Identifica un blocco specifico. È possibile identificare un blocco specifico fornendo un numero di frammento o un timestamp (server o produttore).
-
I metadati di ogni blocco includono un token di continuazione come tag Matroska (MKV) ().
AWS_KINESISVIDEO_CONTINUATION_TOKEN
Se la tuaGetMedia
richiesta precedente è terminata, puoi utilizzare questo valore di tag nella richiesta successiva.GetMedia
L'API inizia quindi a restituire blocchi a partire dal punto in cui è terminata l'ultima API.
Indice
- StartSelectorType
-
Identifica il frammento del flusso video Kinesis da cui desideri iniziare a ottenere i dati.
-
ORA - Inizia con l'ultima parte dello stream.
-
EARLEST - Inizia con la prima parte disponibile dello stream.
-
FRAGMENT_NUMBER - Inizia con il blocco dopo un frammento specifico. È inoltre necessario specificare il parametro
AfterFragmentNumber
. -
PRODUCER_TIMESTAMP o SERVER_TIMESTAMP: inizia con il blocco contenente un frammento con il timestamp del produttore o del server specificato. Si specifica
StartTimestamp
il timestamp aggiungendo. -
CONTINUATION_TOKEN - Leggi utilizzando il token di continuazione specificato.
Nota
Se scegli NOW, EARLIEST o CONTINUATION_TOKEN come
startSelectorType
, non fornisci alcuna informazione aggiuntiva in.startSelector
▬Tipo: stringa
Valori validi:
FRAGMENT_NUMBER | SERVER_TIMESTAMP | PRODUCER_TIMESTAMP | NOW | EARLIEST | CONTINUATION_TOKEN
Campo obbligatorio: sì
-
- AfterFragmentNumber
-
Specificate il numero del frammento da cui desiderate che l'
GetMedia
API inizi a restituire i frammenti.▬Tipo: stringa
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 128 caratteri.
Modello:
^[0-9]+$
Campo obbligatorio: no
- ContinuationToken
-
Token di continuazione restituito da Kinesis Video Streams nella risposta precedente.
GetMedia
L'GetMedia
API inizia quindi con il blocco identificato dal token di continuazione.▬Tipo: stringa
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 128 caratteri.
Modello:
^[a-zA-Z0-9_\.\-]+$
Campo obbligatorio: no
- StartTimestamp
-
Un valore di timestamp. Questo valore è obbligatorio se si sceglie PRODUCER_TIMESTAMP o SERVER_TIMESTAMP come.
startSelectorType
L'GetMedia
API inizia quindi con il blocco contenente il frammento con il timestamp specificato.Tipo: Timestamp
Campo obbligatorio: no
Vedi anche
Per ulteriori informazioni sull'utilizzo di questa API in uno degli SDK specifici della lingua, consulta AWS quanto segue: