PresentationTimeRange

PresentationTimeRange se usa mediante filtros de manifiesto (AssetFilters y Filtrosglobales). El grupo de reglas PresentationTimeRange se usa para filtrar los puntos de inicio y fin de manifiesto, la longitud de la ventana de presentación y la posición de inicio en directo. Media Services usa las intersecciones de varios intervalos para definir la ventana de presentación final.

Para obtener información general detallada y ejemplos de código de manifiestos generados dinámicamente, consulte Información general sobre manifiestos dinámicos.

Consulte también Filter y AssetFilter.

Este tema describe la entidad PresentationTimeRange.

Importante

Al obtener acceso a las entidades de Media Services, debe establecer los campos de encabezado específicos y los valores en las solicitudes HTTP.
Para obtener más información, consulte Configuración para el desarrollo de api REST de Media Services y conexión a Media Services con la API REST de Media Services.

Propiedades de PresentationTimeRange

Propiedad Tipo Descripción
StartTimestamp

Se aplica al VoD o al streaming en vivo.
Edm.Int64 El valor representa un punto inicial absoluto de la secuencia. El valor redondea al siguiente inicio del grupo de imágenes más cercano.

Use StartTimestamp y EndTimestamp para recortar la lista de reproducción (manifiesto). Por ejemplo, StartTimestamp=40000000 y EndTimestamp = 100000000 generarán una lista de reproducción que contiene medios entre StartTimestamp y EndTimestamp. Si un fragmento sobrepasa el límite, se incluirá todo el fragmento en el manifiesto.
EndTimestamp

Se aplica a VoD. Para la presentación en directo, se ignora silenciosamente y se aplica cuando la presentación termina y la secuencia se convierte en VoD.
Edm.Int64 El valor representa un punto final absoluto de la secuencia. Se redondea al siguiente inicio del grupo de imágenes más cercano.

Use StartTimestamp y EndTimestamp para recortar la lista de reproducción (manifiesto). Por ejemplo, StartTimestamp=40000000 y EndTimestamp = 100000000 generarán una lista de reproducción que contiene medios entre StartTimestamp y EndTimestamp. Si un fragmento sobrepasa el límite, se incluirá todo el fragmento en el manifiesto.
PresentationWindowDuration

Se aplica a secuencias en directo y VoD. Para VoD, se utiliza para permitir transiciones homogéneas cuando finaliza la presentación en directo.
Edm.Int64 Utilice PresentationWindowDuration para aplicar una ventana deslizante a la lista de reproducción. Por ejemplo, establezca PresentationWindowDuration=1200000000 para aplicar una ventana deslizante de dos minutos. Los medios que se encuentren a menos de dos minutos del borde en directo se incluirán en la lista de reproducción. Si un fragmento sobrepasa el límite, se incluirá el fragmento completo en la lista de reproducción.

La duración de la ventana de presentación mínima es de 60 segundos.
LiveBackoffDuration

Solo se aplica los filtros activos. Para VoD, se pasa por alto silenciosamente para permitir transiciones homogéneas cuando la presentación termina.
Edm.Int64 Se usa para definir la posición de reproducción en directo. Mediante esta regla, puede retrasar la posición de reproducción en directo y crear un búfer del lado del servidor para reproductores. LiveBackoffDuration está relacionado con la posición activa.

La duración de retroceso en directo máxima es de 300 segundos.
Timescale

Se aplica al VoD o al streaming en vivo.
Edm.Int64 La escala temporal utilizada por las marcas de tiempo y duraciones especificadas anteriormente. La escala temporal predeterminada es 10000000. Se puede usar una escala temporal alternativa.

El valor predeterminado es 10000000 HNS (cien nanosegundos).