

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.

# Cómo funciona Dynamic Multiview
<a name="dynamic-multiview-how-it-works"></a>

Una vista múltiple se forma a partir de varios MediaLive canales que se distribuyen en un solo MediaPackage grupo de canales. En esta sección se describe cómo encajan esas piezas y qué aporta cada una de ellas.

![Diagrama de arquitectura. Cada uno de MediaLive los cuatro canales de la A a la D se envía a un canal del mismo nombre de un MediaPackage grupo de canales, y cada uno de esos canales se entrega a los espectadores como una transmisión de una sola vista. Un canal de visualización múltiple del mismo grupo de canales lee segmentos de los canales de origen y genera transmisiones combinadas, que se muestran en una disposición de dos, tres y cuatro vistas.](https://docs.aws.amazon.com/es_es/medialive/latest/ug/images/dynamic-multiview-architecture.png)


## Cómo encajan las piezas
<a name="dynamic-multiview-pieces"></a>

1. **Un MediaLive canal por fuente de alimentación. ** Cada MediaLive canal tiene un grupo MediaPackage de salida que entrega las salidas de ingesta de CMAF a un MediaPackage canal V2.

1. **Todos los canales de origen se distribuyen en el mismo MediaPackage grupo de canales. ** El grupo de canales también contiene un canal de visualización múltiple, que lee segmentos de los canales de origen.

1. **El reproductor solicita un diseño y una lista ordenada de fuentes ** como parámetros de consulta en la solicitud de manifiesto. Como el diseño es un parámetro de solicitud, una aplicación puede cambiar el arreglo durante la reproducción.

1. **El canal de visualización múltiple reúne los segmentos correspondientes a petición ** y devuelve una transmisión HLS o DASH: una pista de vídeo, un decodificador y una tecla DRM, independientemente del diseño que elija el espectador.

Como la combinación se produce en el momento de la entrega, el espacio de codificación aumenta en función del número de fuentes de origen, no en función del número de arreglos que los espectadores puedan solicitar.

## ¿Qué MediaLive contribuye
<a name="dynamic-multiview-medialive-contributes"></a>

MediaLive codifica cada fuente de alimentación mediante la configuración del codificador que hace que las variantes de representación resultantes se puedan combinar posteriormente. MediaLive no combina los feeds y no sabe qué configuración solicitará un usuario en última instancia.

Lo que MediaLive produce es una escala de copias por feed, en la que cada reproducción es:
+ codificado con configuraciones que lo hacen compatible con múltiples vistas, de modo que MediaPackage pueda combinarlo con copias de otros feeds, y
+ dimensionado para que se ajuste a las posiciones de visualización de los diseños que desea admitir.

Cada salida participante también declara uno o más usos de vista múltiple en el `outputUsage` campo, lo que indica MediaLive qué posiciones de vista debe ocupar la copia. MediaLive usa esa declaración para aplicar las validaciones multivista. Para conocer los valores de enumeración y las reglas de validación que activan, consulte. [Vista múltiple dinámica: referencia de configuración MediaLive](dynamic-multiview-reference.md)

## Vistas y diseños
<a name="dynamic-multiview-views-layouts"></a>

MediaPackage admite la combinación de dos a cuatro feeds por diseño. Todos los canales de una vista múltiple deben ser canales del mismo grupo de MediaPackage canales.

Un diseño tiene el mismo ** tamaño, es decir**, todas las vistas tienen el mismo tamaño ** primary/secondary**, o bien una vista grande va acompañada de otras más pequeñas. En un primary/secondary diseño, una vista secundaria siempre tiene exactamente la mitad del ancho y la mitad de la altura de la vista principal.



| Diseño | Vistas | Disposición | Se requieren vistas | 
| --- | --- | --- | --- | 
| 2EH | 2 | Dos iguales, lado a lado | igual tamaño | 
| 3EL | 3 | Tres iguales, uno a la izquierda y dos a la derecha | igual tamaño | 
| 4E | 4 | Cuatro cuadrículas iguales de 2 × 2 | de igual tamaño | 
| 2PL | 2 | Una primaria grande a la izquierda, una secundaria | primaria \+ secundaria | 
| 3PL | 3 | Una primaria grande a la izquierda, dos secundarias | primaria \+ secundaria | 
| 4PL | 4 | Una primaria grande a la izquierda, tres secundarias | primaria \+ secundaria | 

Estos diagramas muestran cómo cada diseño organiza sus vistas.

![Diagramas de los seis diseños compatibles, con las etiquetas 2EH, 3EL y 4E en la columna de la izquierda y 2PL, 3PL y 4PL en la columna de la derecha. Cada diagrama muestra la posición y el tamaño relativo de las vistas dentro del marco ensamblado. Las disposiciones se describen en la tabla anterior.](https://docs.aws.amazon.com/es_es/medialive/latest/ug/images/dynamic-multiview-layouts.png)


## Audio y subtítulos
<a name="dynamic-multiview-audio-captions"></a>

Una transmisión multivista contiene las pistas de audio y subtítulos de ** cada ** vista, no solo de una. El espectador elige cuál reproducir.

El audio y los subtítulos de cada fuente se empaquetan como variantes de representación seleccionables en el manifiesto: grupos de copias de audio y pistas de subtítulos en HLS y conjuntos de adaptación en DASH. Un espectador que esté viendo varias transmisiones puede escuchar cualquiera de ellas y cambiar de una a otra sin cambiar el diseño visual.

### Identificar el audio y los subtítulos de cada vista
<a name="dynamic-multiview-identify-renditions"></a>

MediaPackage etiqueta cada reproducción de audio y subtítulos del manifiesto cosido para que pueda saber a qué vista pertenece. Tú suministras la etiqueta desde tu MediaLive canal:
+ Para el audio, configura el ** campo Nombre de la ** transmisión en la ** sección de ajustes de la ** transmisión de cada descripción de audio, por ejemplo, `English` o`Spanish`.
+ Para los subtítulos, establece el ** campo de descripción del ** idioma de cada descripción de los subtítulos, por ejemplo, `English` o`Spanish`.

MediaPackage prefijos que etiquetan con la posición de visualización. Una copia de audio etiquetada `English` en la primera fuente aparece como. `View1_English` Una copia etiquetada `English` en la segunda fuente aparece como. `View2_English`

En un manifiesto de HLS, este nombre aparece en el `NAME` atributo de la etiqueta. `EXT-X-MEDIA` En un manifiesto de DASH, aparece en el `Label` elemento del conjunto de adaptación correspondiente.

El número de visualización coincide con el orden en el que enumeraste los canales de origen en el `sources` parámetro de tu solicitud. La primera fuente es la vista 1, la segunda es la vista 2, y así sucesivamente. Para obtener información sobre el `sources` parámetro, consulte [ Multiview ](https://docs.aws.amazon.com/mediapackage/latest/userguide/dynamic-multiview.html) en la Guía * del *AWS Elemental MediaPackage usuario.