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 trick-play en I-frame, MediaPackage genera una pista en I-frame a partir de la primera interpretación de la lista de reproducción multivariante HLS. En el caso de la reproducción trick-play basada en imágenes, recorre la lista de reproducción multimedia de imagen que haya configurado en su codificador MediaPackage ascendente. Para aprender a utilizar el fotograma I y la reproducción trick-play basada en imágenes, consulta las secciones de este tema. MediaPackage
MediaPackage admite los siguientes tipos de trucos:
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 de trucos en directo y bajo demanda mediante la creación de una lista de reproducción en forma de i-Frame a partir de un contenido de VOD existente o de una emisión en directo. 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 MediaPackage consola, seleccione Incluir una transmisión solo en i-Frame al crear o editar una configuración de punto final o de empaquetado. MediaPackage genera una transmisión únicamente en fotogramas I a partir de la primera copia 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 se crea una lista de reproducción multimedia de imágenes HLS que contenga segmentos de imagen 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
Te recomendamos que utilices duraciones decimales en las
EXT-X-TILES
etiquetasEXT-INF
y para MediaPackage ofrecer a los jugadores las duraciones de imagen más precisas.
-
-
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
Ten en cuenta las siguientes limitaciones cuando utilices trucos basados en imágenes para: MediaPackage
-
MediaPackage no combina segmentos de imagen 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 vivo. 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 Referencia de la API de AWS Elemental MediaConvert.