

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

# DASHFragmentSelector
<a name="API_reader_DASHFragmentSelector"></a>

Contiene l'intervallo di timestamp per i file multimediali richiesti e la fonte dei timestamp. 

## Indice
<a name="API_reader_DASHFragmentSelector_Contents"></a>

 ** FragmentSelectorType **   <a name="KinesisVideo-Type-reader_DASHFragmentSelector-FragmentSelectorType"></a>
L'origine dei timestamp per il supporto richiesto.  
[Quando `FragmentSelectorType` è impostato su `PRODUCER_TIMESTAMP` e [Get DASHStreaming sessionUrl: PlaybackMode](API_reader_GetDASHStreamingSessionURL.md#KinesisVideo-reader_GetDASHStreamingSessionURL-request-PlaybackMode) è `ON_DEMAND` or`LIVE_REPLAY`, il primo frammento importato con un timestamp del produttore entro il valore specificato: viene incluso nella playlist multimediale. FragmentSelector TimestampRange](API_reader_FragmentSelector.md#KinesisVideo-Type-reader_FragmentSelector-TimestampRange) [Inoltre, sono inclusi i frammenti con data e ora del produttore all'interno di quello `TimestampRange` importato immediatamente dopo il primo frammento (fino al valore Get sessionUrl:). DASHStreaming MaxManifestFragmentResults](API_reader_GetDASHStreamingSessionURL.md#KinesisVideo-reader_GetDASHStreamingSessionURL-request-MaxManifestFragmentResults)   
I frammenti con timestamp del produttore duplicati vengono deduplicati. Ciò significa che se i produttori producono un flusso di frammenti con timestamp del produttore approssimativamente uguali all'ora effettiva, il manifesto MPEG-DASH conterrà tutti i frammenti compresi nell'intervallo di timestamp richiesto. Se alcuni frammenti vengono importati nello stesso intervallo di tempo e in momenti molto diversi, viene restituita solo la raccolta di frammenti più vecchia importata.  
Quando `FragmentSelectorType` è impostato su `PRODUCER_TIMESTAMP` e [Get DASHStreaming sessionUrl: PlaybackMode](API_reader_GetDASHStreamingSessionURL.md#KinesisVideo-reader_GetDASHStreamingSessionURL-request-PlaybackMode) is`LIVE`, i timestamp del produttore vengono utilizzati nei frammenti e per la deduplicazione. MP4 Tuttavia, i frammenti importati più di recente in base ai timestamp del server sono inclusi nel manifesto MPEG-DASH. Ciò significa che anche se i frammenti ingeriti in passato hanno timestamp del produttore con valori attuali, non sono inclusi nella playlist multimediale HLS.  
Il valore predefinito è `SERVER_TIMESTAMP`.  
Tipo: String  
Valori validi: `PRODUCER_TIMESTAMP | SERVER_TIMESTAMP`   
Campo obbligatorio: no

 ** TimestampRange **   <a name="KinesisVideo-Type-reader_DASHFragmentSelector-TimestampRange"></a>
L'inizio e la fine dell'intervallo di timestamp per il file multimediale richiesto.  
Questo valore non dovrebbe essere presente se `PlaybackType` è. `LIVE`  
Tipo: oggetto [DASHTimestampRange](API_reader_DASHTimestampRange.md)  
Campo obbligatorio: no

## Vedi anche
<a name="API_reader_DASHFragmentSelector_SeeAlso"></a>

Per ulteriori informazioni sull'utilizzo di questa API in una delle lingue specifiche AWS SDKs, consulta quanto segue:
+  [AWS SDK per C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesis-video-reader-data-2017-09-30/DASHFragmentSelector) 
+  [AWS SDK per Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesis-video-reader-data-2017-09-30/DASHFragmentSelector) 
+  [AWS SDK per Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesis-video-reader-data-2017-09-30/DASHFragmentSelector) 