Referencia de la visualización en diferido 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 la visualización en diferido en AWS Elemental MediaPackage

La visualización en diferido está disponible con los flujos de trabajo en directo de AWS Elemental MediaPackage.

La visualización con cambios de horario significa que los espectadores pueden empezar a ver una transmisión en directo antes que «ahora», lo que les permite unirse desde el principio a un programa que ya esté en curso o ver un programa que ya esté terminado. 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 punto de enlace generan un error HTTP 404.

También puede recopilar un clip de una transmisión en directo y hacer que esté disponible como un recurso de vídeo bajo demanda (VOD). Para obtener información acerca de la recopilación de recursos de VOD, consulte Creación de recursos de directo a VOD con AWS Elemental MediaPackage.

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

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

    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 se utilizan parámetros de inicio y finalización en la URL, el manifiesto resultante tendrá una hora de inicio y finalización fija que se corresponderá con 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 es anterior a la actual, las etiquetas del manifiesto son coherentes con 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

      Para la salida HLS, 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é en la CDN y, 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:

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

  • Hora POSIX (o Epoch) como, por ejemplo, 1503091134

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

Reglas de los parámetros DASH

Los parámetros de inicio y finalización de la solicitud de URL del contenido DASH pueden utilizar la notación de parámetros estándar o se pueden incluir como elementos de la ruta en la URL.

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

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

    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

Reglas de parámetros de HLS y CMAF

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

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

    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 ruta: los parámetros de inicio y finalización se incluyen en la ruta de la URL de la solicitud.

    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 solicitud de URL de contenido de Microsoft Smooth Streaming se pueden incluir como elementos de ruta en la URL.

  • Elementos de ruta: los parámetros de inicio y finalización se incluyen en la ruta de la URL de la solicitud.

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