

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Contiene el rango de marcas de tiempo del medio solicitado y el origen de las marcas de tiempo. 

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

 ** FragmentSelectorType **   <a name="KinesisVideo-Type-reader_DASHFragmentSelector-FragmentSelectorType"></a>
El origen de las marcas de tiempo del medio solicitado.  
Cuando `FragmentSelectorType` se establece en [Get DASHStreaming sessionUrl: PlaybackMode](API_reader_GetDASHStreamingSessionURL.md#KinesisVideo-reader_GetDASHStreamingSessionURL-request-PlaybackMode) is `ON_DEMAND` o`LIVE_REPLAY`, el primer fragmento ingerido con una marca de tiempo del productor dentro del valor especificado [FragmentSelector: TimestampRange](API_reader_FragmentSelector.md#KinesisVideo-Type-reader_FragmentSelector-TimestampRange) se incluye en la lista de reproducción multimedia. `PRODUCER_TIMESTAMP` [Además, se incluyen los fragmentos con las marcas de tiempo del productor dentro del fragmento `TimestampRange` ingerido inmediatamente después del primer fragmento (hasta el valor Get SessionURL:). DASHStreaming MaxManifestFragmentResults](API_reader_GetDASHStreamingSessionURL.md#KinesisVideo-reader_GetDASHStreamingSessionURL-request-MaxManifestFragmentResults)   
Los fragmentos que tienen marcas de tiempo del productor duplicadas se deduplican. Esto significa que si los productores producen un flujo de fragmentos con marcas de tiempo del productor que son aproximadamente iguales a la hora real del reloj, el manifiesto MPEG-DASH contendrá todos los fragmentos dentro del rango de marcas de tiempo solicitado. Si algunos fragmentos se ingieren dentro del mismo intervalo de tiempo y en momentos muy diferentes, solo se devuelve la colección de fragmentos ingerida más antigua.  
Cuando `FragmentSelectorType` se establece en [Get DASHStreaming SessionUrl: PlaybackMode](API_reader_GetDASHStreamingSessionURL.md#KinesisVideo-reader_GetDASHStreamingSessionURL-request-PlaybackMode) es decir`LIVE`, las marcas de tiempo del productor se utilizan en los fragmentos y para la deduplicación. `PRODUCER_TIMESTAMP` MP4 Sin embargo, los fragmentos ingeridos más recientemente en función de las marcas de tiempo del servidor se incluyen en el manifiesto MPEG-DASH. Esto significa que, aunque los fragmentos ingeridos en el pasado tengan marcas de tiempo del productor con valores actuales, no se incluyen en la lista de reproducción multimedia del HLS.  
El valor predeterminado es `SERVER_TIMESTAMP`.  
Tipo: cadena  
Valores válidos: `PRODUCER_TIMESTAMP | SERVER_TIMESTAMP`   
Obligatorio: no

 ** TimestampRange **   <a name="KinesisVideo-Type-reader_DASHFragmentSelector-TimestampRange"></a>
El inicio y el final del intervalo de marcas de tiempo del contenido multimedia solicitado.  
Este valor no debería estar presente si `PlaybackType` lo está. `LIVE`  
Tipo: objeto [DASHTimestampRange](API_reader_DASHTimestampRange.md)  
Obligatorio: no

## Véase también
<a name="API_reader_DASHFragmentSelector_SeeAlso"></a>

Para obtener más información sobre el uso de esta API en uno de los idiomas específicos AWS SDKs, consulta lo siguiente:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesis-video-reader-data-2017-09-30/DASHFragmentSelector) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesis-video-reader-data-2017-09-30/DASHFragmentSelector) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesis-video-reader-data-2017-09-30/DASHFragmentSelector) 