Referencia de visualización desplazada en el tiempo en AWS Elemental MediaPackage - AWS Elemental MediaPackage

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.

Referencia de visualización desplazada en el tiempo en AWS Elemental MediaPackage

La visualización desplazada en el tiempo está disponible con flujos de trabajo en directo integrados. AWS Elemental MediaPackage

La visualización con cambios de hora significa que los espectadores pueden empezar a ver una emisión en directo antes que «ahora», lo que les permite unirse desde el principio a una emisión que ya esté en marcha o ver una serie que ya esté finalizada. MediaPackage permite la visualización en diferido temporal de contenido con una antigüedad de hasta 336 horas (14 días). Puede habilitar la visualización en diferido para parte o todo este contenido definiendo la ventana de reinicio en el punto de enlace. El contenido que se encuentra en esa ventana está disponible para su reproducción cuando las solicitudes de reproducción incluyen parámetros de inicio y finalización válidos. Las solicitudes de contenido fuera de la ventana configurada en el terminal generan un HTTP error 404.

Como alternativa, puedes recopilar un clip de una transmisión en directo y ponerlo a disposición como recurso de vídeo bajo demanda (VOD). Para obtener información sobre la recolección de VOD activos, consulteCreación de live-to-VOD activos con AWS Elemental MediaPackage.

En los siguientes pasos, «ahora» es la hora actual según la fecha y hora del programa (PDT), cuando está presente en el contenido fuente del codificador. Si el contenido fuente no incluye PDT información, «ahora» se refiere a la hora de MediaPackage ingesta del segmento más reciente.

importante

Crea un MediaPackage canal nuevo para recopilar contenido cuando se produzca un cambio en la transmisión en el codificador ascendente (por ejemplo, cambios en el nombre, el tipo o el códec de la transmisión). Si no utiliza un canal nuevo y las horas de inicio y finalización de la ventana de reinicio abarcan el cambio, el manifiesto desfasado en el tiempo puede comportarse de forma inesperada.

Para habilitar la visualización en diferido
  1. Para activar la visualización con cambios de hora, escriba un valor para la ventana Startover en el objeto de punto final. MediaPackage Puede hacerlo a través de la MediaPackage consola o del. MediaPackage API

    Cuando se envían solicitudes con parámetros de inicio y finalización que se encuentran dentro de la ventana de inicio y finalización a este punto final, MediaPackage genera un manifiesto para el período de tiempo solicitado. Si los parámetros de inicio o finalización se encuentran fuera de la ventana de reinicio, se produce un error en la solicitud de reproducción. Si no se utilizan parámetros de inicio y finalización, el servicio genera un manifiesto estándar.

    nota

    Es posible que el manifiesto tenga un retraso con respecto al tiempo real en el momento de crear inicialmente un periodo de reinicio en un punto de enlace. Esto se debe a que MediaPackage comienza a rellenar el manifiesto desde el principio de la ventana y funciona hasta «ahora». Por lo tanto, si tienes una ventana de inicio de 24 horas, MediaPackage rellena el manifiesto desde hace 24 horas y continúa hasta «ahora».

  2. Asegúrese de que las solicitudes de contenido contengan parámetros de inicio y final según sea necesario. MediaPackage acepta solicitudes de hasta 24 horas de contenido.

    Para conocer las reglas específicas del empaquetador sobre la notación de los parámetros, consulte Reglas de los parámetros de inicio y finalización.

    Los parámetros de inicio y finalización determinan los límites de tiempo del manifiesto. Estos son los comportamientos esperados en función de los parámetros de inicio y finalización de la solicitud:

    • Si en el se utilizan tanto los parámetros de inicio como de finalizaciónURL, el manifiesto resultante tiene una hora de inicio y finalización fija que corresponde a los parámetros de inicio y finalización especificados.

      Si la hora de finalización es posterior a la actual, las etiquetas del manifiesto son coherentes con un manifiesto en directo. De lo contrario, si la hora de finalización ya ha pasado, las etiquetas del manifiesto coinciden con las de un manifiesto de vídeo bajo demanda (VOD). Para obtener más información acerca de las diferencias de manifiesto, consulte Referencia del manifiesto VOD y el manifiesto en directo.

    • Si se especifica un parámetro de inicio pero no de finalización, el manifiesto resultante tendrá una hora de inicio fija que se corresponderá con el parámetro de inicio especificado y el final del manifiesto aumentará a medida que avance el contenido en directo.

      nota

      Como HLS salida, muchos dispositivos de reproducción inician la reproducción en el momento actual («ahora»). Para ver el contenido desde la hora de inicio real de la ventana de reproducción, los espectadores pueden buscar en la barra de progreso de reproducción.

    • Si no se especifica ningún parámetro, se genera un manifiesto estándar que comienza en el momento presente y no tiene hora de finalización.

    • Si se especifica un parámetro de finalización pero no se especifica un parámetro de inicio, el manifiesto se genera del mismo modo que cuando no se especifican parámetros. El manifiesto comienza en el momento presente y no tiene hora de finalización.

importante

Al utilizar la visualización en diferido, recomendamos utilizar ventanas de reproducción uniformes en todas las sesiones del reproductor, en lugar de generar una hora de inicio o finalización única para cada espectador. Esto mejora el almacenamiento en caché yCDN, por lo tanto, evita posibles limitaciones relacionadas con esas solicitudes. MediaPackage

Reglas de los parámetros de inicio y finalización

Los parámetros de inicio y finalización indican el principio y el final de un manifiesto en diferido. El dispositivo de reproducción puede anexar los parámetros al final de una solicitud de manifiesto o incluirlos dentro de la solicitud.

En todos los casos, la fecha y la hora deben estar anotadas en uno de los siguientes formatos:

  • ISO8601 fechas, como 2017-08-18T 21:18:54 + 00:00. Donde - 08:00 es la zona horaria - 08:00. UTC

  • POSIXHora (o época), como 1503091134

En los siguientes temas, se describen las reglas de ubicación por tipo de empaquetador.

DASHreglas de parámetros

Los parámetros de inicio y final de la URL solicitud de DASH contenido pueden utilizar la notación de parámetros estándar o pueden incluirse como elementos de ruta enURL.

  • Notación de los parámetros de consulta: los parámetros de inicio y final se incluyen al final de la solicitud URL

    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/997cbb27697d4863bb65488133bff26f/sports.mpd?start=1513717228&end=1513720828
  • Elementos de la ruta: los parámetros de inicio y final se incluyen en la ruta de la solicitud URL

    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/997cbb27697d4863bb65488133bff26f/start/2017-12-19T13:00:28-08:00/end/2017-12-19T14:00:28-08:00/sports.mpd

HLSy reglas CMAF de parámetros

Los parámetros de inicio y final de la URL solicitud de HLS contenido pueden utilizar la notación de parámetros estándar o pueden incluirse como elementos de ruta enURL. Las reglas para HLS y CMAF son las mismas, excepto que cuando se insertan elementos de ruta en el CMAF punto final, los elementos tienen que estar después del ID del manifiesto en elURL.

  • Notación de los parámetros de consulta: los parámetros de inicio y final se incluyen al final de la solicitud URL

    ejemplo HLS
    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/comedy.m3u8?start=2017-12-19T13:00:28-08:00&end=2017-12-19T14:00:28-08:00
    ejemplo CMAF
    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/manifest_id/news.m3u8?start=2018-04-04T01:14:00-08:00&end=2018-04-04T02:15:00-08:00
  • Elementos de la ruta: los parámetros de inicio y final se incluyen en la ruta de la solicitud URL

    ejemplo HLS
    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/start/1513717228/end/1513720828/comedy.m3u8
    ejemplo CMAF
    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/manifest_id/start/1522807213/end/1522800013/news.m3u8

Reglas de parámetros de Microsoft Smooth Streaming

Los parámetros de inicio y finalización de la URL solicitud de contenido de Microsoft Smooth Streaming se pueden incluir como elementos de ruta en elURL.

  • Elementos de ruta: los parámetros de inicio y final se incluyen en la ruta de la solicitud URL

    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/1f76b3b4f94c44a485c0e4e560afe50e/start/1513717228/end/1513720828/drama.ism/Manifest