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.
Usar reproducción engañosa en AWS Elemental MediaPackage
La reproducción engañosa, también denominada modo truco, proporciona una señal visual a los espectadores mientras retroceden, avanzan rápidamente o buscan contenido en un reproductor de video digital. Esto ayuda a la persona que usa el reproductor de video a visualizar en qué parte de la cronología del contenido se encuentra.
AWS Elemental MediaPackage es compatible con iframe y la reproducción engañosa basada en imágenes para flujos de trabajo en directo y de video on demand (VOD, video bajo demanda). Para la reproducción engañosa solo en iframe, MediaPackage genera una pista en iframe a partir de la primera interpretación de la lista de reproducción multivariante HLS. Para la reproducción engañosa basada en imágenes, MediaPackage pasa por la lista de reproducción multimedia de imágenes que usted configura en su codificador ascendente. Para aprender a utilizar iframe y los trucos basados en imágenes para MediaPackage, consulte las secciones de este tema.
MediaPackage admite los siguientes tipos de reproducción engañosa:
Tipos de reproducción engañosa compatibles para flujos de trabajo en directo
Protocolo de transmisión | Solo en iframe | Basada en imágenes |
---|---|---|
Apple HLS |
√ |
√ |
CMAF Apple HLS |
√ |
√ |
DASH |
√ |
√ |
Tipos de reproducción engañosa compatibles para flujos de trabajo de VOD
Protocolo de transmisión | Solo en iframe | Basada en imágenes |
---|---|---|
Apple HLS |
√ |
√ |
CMAF Apple HLS |
√ |
√ |
DASH |
√ |
√ |
Temas
Uso de listas de reproducción en iframe para habilitar la reproducción engañosa
MediaPackage admite la reproducción engañosa en vivo y bajo demanda mediante la creación de una lista de reproducción en iframe a partir de un activo de VOD o una transmisión en directo existente. La lista de reproducción en iframe contiene los segmentos de video de solo iframe que el reproductor utiliza para las imágenes en miniatura. Para obtener información sobre las listas de reproducción en iframe, consulte la especificación de HTTP Live Streaming 2nd Edition: https://datatracker.ietf.org/doc/html/rfc8216#section-4.3.3.6
Usar una lista de reproducción en iframe para habilitar la reproducción engañosa
En la consola de MediaPackage, seleccione Incluir transmisión solo en iframe al crear o editar una configuración de punto de conexión o de empaquetado. MediaPackage genera una transmisión solo de iframe a partir de la primera representación del manifiesto. El servicio inserta etiquetas
EXT-I-FRAMES-ONLY
en el manifiesto de salida y, a continuación, genera e incluye en la transmisión una lista de reproducción solo de iframe. Esta lista de reproducción permite funcionalidades de los reproductores como el avance rápido y el retroceso.
Uso de listas de reproducción multimedia de imágenes para habilitar la reproducción engañosa
Para utilizar la reproducción engañosa basada en imágenes, en el codificador ascendente debe crear una lista de reproducción multimedia de imágenes HLS que contenga segmentos de imágenes JPEG. MediaPackage pasa automáticamente a través de los segmentos de la imagen a la salida. Estos segmentos son las imágenes en miniatura y los metadatos de las imágenes que el reproductor de video utiliza como señales visuales. Estos segmentos deben cumplir con la especificación de la Lista de reproducción multimedia de imágenes, versión 0.4
Para obtener información sobre cómo configurar su codificador ascendente para generar una lista de reproducción multimedia de imágenes, consulte Configurar el codificador ascendente para generar listas de reproducción multimedia de imágenes.
Requisitos de la fuente de entrada
El contenido de la fuente de HLS debe cumplir con los siguientes requisitos:
La lista de reproducción principal de HLS que hace referencia a la lista de reproducción de imágenes debe incluir la etiqueta
EXT-X-IMAGE-STREAM-INF
.-
La lista de reproducción de imágenes debe incluir las siguientes etiquetas:
-
Una etiqueta
EXT-X-IMAGES-ONLY
situada encima de la lista de segmentos. -
Si utiliza miniaturas en mosaico, coloque una etiqueta
EXT-X-TILES
encima de cada segmento de imagen que especifique la información del mosaico. Las miniaturas en mosaico solo están disponibles para los flujos de trabajo de VOD.nota
Le recomendamos que utilice duraciones decimales en las etiquetas
EXT-INF
yEXT-X-TILES
para ayudar a MediaPackage a ofrecer duraciones de imagen más precisas a los reproductores.
-
-
Debe utilizar segmentos de imagen que sean archivos de imagen JPEG válidos de menos de 20 MB. En el caso de las miniaturas en mosaico, los segmentos de la imagen pueden estar en mosaico, con varias miniaturas en una cuadrícula en el JPEG, o un solo mosaico puede ocupar todo el JPEG.
-
En el caso de la transmisión en directo, cada JPEG debe contener solo un segmento de imagen. El codificador debe producir segmentos de imagen y segmentos de video con la misma cadencia.
-
Puede utilizar AWS Media Services para generar una fuente HLS en su codificador ascendente que cumpla con la especificación de la Lista de reproducción multimedia de imágenes, versión 0.4. Para más información, consulte la sección Configurar el codificador ascendente para generar listas de reproducción multimedia de imágenes a continuación.
Limitaciones
Tenga en cuenta las siguientes limitaciones cuando utilice reproducción engañosa basada en imágenes para MediaPackage:
-
MediaPackage no combina segmentos de imágenes para las configuraciones de empaquetado. Por ejemplo, si el servicio incorpora un activo de VOD con un activo de imagen con una duración de segmento de 2 segundos, y usted especifica una duración de salida de segmentos de 6 segundos, combinamos los segmentos de video y audio para que duren 6 segundos, pero los segmentos de imagen seguirán durando 2 segundos.
-
En función de los requisitos del reproductor HLS, puede que sea necesario utilizar etiquetas
EXT-X-PROGRAM-DATE-TIME
para mostrar la imagen de reproducción engañosa. Esto se aplica a los flujos de trabajo en directo y de VOD.
Consideraciones a la hora de utilizar reproducción engañosa basada en imágenes para DASH
MediaPackage admite miniaturas individuales o en mosaico para los flujos de trabajo de VOD y miniaturas individuales para los flujos de trabajo en directo. El contenido del HLS debe cumplir con la especificación de la Lista de reproducción multimedia de imágenes, versión 0.4
Además de los requisitos generales presentados anteriormente en esta sección, tenga en cuenta los siguientes requisitos y limitaciones al utilizar la reproducción engañosa para DASH.
-
MediaPackage solo admite miniaturas en mosaico de DASH para los flujos de trabajo de VOD.
-
En general, el servicio no admite el DASH de varios periodos para las configuraciones de empaquetado que se utilizan
NUMBER_WITH_DURATION
, ya que esto afecta a la alineación de los segmentos. Esta limitación también se aplica a la reproducción engañosa. -
El servicio genera el formato de tiempo del segmento de imagen para contenido en directo y VOD de la siguiente manera:
-
En el caso de la transmisión en directo, el formato de hora del segmento de imagen es el mismo que el formato de hora del punto de conexión para los segmentos de audio y video. Este formato lo establece el formato de plantilla de segmentos de su punto de conexión. Por ejemplo, si su punto de conexión tiene un formato de plantilla de segmento de
NUMBER_WITH_TIMELINE
, el segmento de imagen utilizaráNUMBER_WITH_TIMELINE
como formato de hora. -
En el caso de VOD, el segmento de imagen utiliza
NUMBER_WITH_DURATION
independientemente del formato de hora que haya establecido para la configuración de empaquetado. Por ejemplo, si elige el formato de plantilla de segmentosNUMBER_WITH_TIMELINE
para la configuración de empaquetado, el servicio utilizaráNUMBER_WITH_TIMELINE
para los conjuntos de adaptación de video y audio, pero utilizaráNUMBER_WITH_DURATION
para los conjuntos de adaptación de imágenes.
-
Configurar el codificador ascendente para generar listas de reproducción multimedia de imágenes
Su fuente de HLS debe cumplir con la especificación de la Lista de reproducción multimedia de imágenes, versión 0.4
Reproducción engañosa de una pista mediante la especificación de la lista de reproducción multimedia de imágenes de la Guía elemental del usuario en directo.
Reproducción engañosa de una pista mediante la especificación de la lista de reproducción multimedia de imágenes de la Guía del usuario de AWS Elemental MediaLive.
HlsImageBasedTrickPlay en la Eeferencia de la API de AWS Elemental MediaConvert.