

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.

# Creación de una configuración de empaquetado DASH
<a name="pkg-cfig-create-dash"></a>

Cree una configuración de empaquetado para dar un formato al contenido que sea compatible con dispositivos que admitan DASH-ISO.

**Para crear una configuración de empaquetado DASH-ISO (consola)**

1. Abra la MediaPackage consola en. [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/)

1. En el panel de navegación, en **Video on demand (Vídeo bajo demanda)**, seleccione **Packaging groups (Grupos de empaquetado)**.

1. En la página **Packaging groups (Grupos de empaquetado)**, seleccione el grupo que va a contener la configuración que está creando.

1. En la página de detalles del grupo de empaquetado, en **Configuraciones de empaquetado**, seleccione **Gestionar configuraciones**.

1. En la página **Gestionar configuraciones de empaquetado**, en **Configuraciones de empaquetado**, seleccione **Añadir** y **Nueva configuración**.

1. Complete los campos tal y como se describe en los siguientes temas:
   + [Campos de configuración generales](cfigs-dash-new.md)
   + [Campos de configuración del manifiesto](cfigs-dash-manset.md)
   + [Campos de selección de secuencias](cfigs-dash-include-streams.md)
   + [Campos de cifrado](cfigs-dash-encryption.md)

1. Seleccione **Save**.

Si al crear una configuración de empaquetado supera las cuotas de la cuenta, aparecerá un error. Si recibe un error similar a Demasiadas solicitudes; vuelva a intentarlo. Límite de recursos superado significa que ha superado las cuotas de solicitud de la API o que ya ha alcanzado el número máximo de grupos de empaquetado permitidos en la cuenta. Si este es su primer grupo, o si cree que ha recibido por error este error, utilice la consola de Service Quotas para [solicitar aumentos de cuota](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas). Para obtener más información sobre las cuotas en MediaPackage, consulte[Cuotas en AWS Elemental MediaPackage](quotas.md).

# Campos de configuración generales
<a name="cfigs-dash-new"></a>

Especifique opciones generales que se apliquen a toda la configuración de empaquetado.

1. En **ID**, especifique un nombre que describa la configuración. El ID es el identificador principal de la configuración y debe ser único en la cuenta de la región.

1. En **Package type (Tipo de paquete)**, elija **DASH-ISO**.

1. (Opcional) En **Segment duration (Duración del segmento)**, escriba la duración de cada segmento (en segundos). Introduzca un valor igual o múltiplo de la duración del segmento de entrada. Si el valor que introduce es diferente de la duración del segmento de entrada, AWS Elemental MediaPackage redondea los segmentos al múltiplo más cercano de la duración del segmento de entrada.

# Campos de configuración del manifiesto
<a name="cfigs-dash-manset"></a>

Especifique el formato del manifiesto que se AWS Elemental MediaPackage envía desde un recurso que utiliza esta configuración de empaquetado.

1. (Opcional) En **Manifest name (Nombre del manifiesto)**, escriba una cadena corta, que se anexará a la URL del punto de enlace. El nombre del manifiesto ayuda a crear una ruta única hacia este punto de enlace. Si no especifica ningún valor, el nombre predeterminado del manifiesto será *index (índice)*.

1. (Opcional) En **Min buffer time (Tiempo de búfer mínimo)**, especifique el tiempo mínimo (en segundos) que un reproductor debe mantenerse en el búfer. Si las condiciones de red interrumpen la reproducción, el reproductor tendrá contenido adicional en búfer antes de que la reproducción falle, lo que permite disponer de un tiempo de recuperación antes de que el problema afecte a la experiencia del espectador.

1. (Opcional) En **Perfil**, especifique un perfil de DASH.

   Elija una de las siguientes opciones:
   + **Ninguno**: la salida no utiliza un perfil de DASH.
   + **Hbbtv 1.5**: la salida es compatible con HbbTV v1.5. Para obtener información sobre HbbTV v1.5, consulte [el sitio web de especificaciones de HbbTV](https://www.hbbtv.org/resource-library/specifications/).

1. (Opcional) Para el **diseño del manifiesto**, elija si MediaPackage desea publicar un manifiesto completo, compacto o compacto de nivel superior con DRM en respuesta a las solicitudes de reproducción.
   + Si elige **Full (Completo)**, MediaPackage presenta las etiquetas `SegmentTimeline` y `SegmentTemplate` para cada `Representation` del manifiesto.
   + Si elige **Compact (Compacto)**, MediaPackage combina las etiquetas `SegmentTemplate` duplicadas y las presenta al principio del manifiesto. Esta es una forma de abreviar el manifiesto y permitir que algunos dispositivos lo procesen más fácilmente.
   + Si elige un formato **compacto de nivel superior con DRM**, MediaPackage coloca los elementos de protección del contenido en el nivel de descripción de la presentación multimedia (MPD) y se hace referencia a ellos en ese nivel. `AdaptationSet` Solo puede elegir esta opción si utiliza el elemento preestablecido SPEKE versión 1.0 o 2.0 SHARED.

   Para obtener más información acerca de las opciones de diseño del manifiesto, consulte [Manifiestos de DASH compactos](compacted.md).

1. (Opcional) Para el **formato de plantilla de segmentos**, elige cómo se MediaPackage refieren las solicitudes de reproducción a cada segmento.
   + Si elige **Number with timeline (Número con escala de tiempo)**, MediaPackage utilizará la variable `$Number$` para hacer referencia al segmento del atributo `media` de la etiqueta `SegmentTemplate`. El valor de la variable es el número secuencial del segmento. `SegmentTimeline` se incluye en cada plantilla de segmentos.
   + Si selecciona **Time with timeline (Hora con escala de tiempo)**, MediaPackage utilizará la variable `$Time$` para hacer referencia al segmento. El valor de la variable es la marca temporal que indica en qué momento de la línea de tiempo del manifiesto comienza el segmento. `SegmentTimeline` se incluye en todas las plantillas de segmentos.
   + Si selecciona **Number with duration (Número con duración)**, MediaPackage utilizará la variable `$Number$` y sustituirá los objetos `SegmentTimeline` por un atributo `duration` en la plantilla de segmentos. 
**nota**  
Esta opción no se admite en combinación con DASH de varios periodos.

   Para obtener más información acerca de las opciones de formato de la etiqueta `SegmentTemplate`, consulte [Formato de la plantilla de segmentos del manifiesto DASH](segtemp-format.md).

1. (Opcional) Seleccione **Incluir transmisiones IFrame solo** para incluir una transmisión adicional solo en fotograma I junto con las demás pistas del manifiesto. MediaPackage genera una transmisión únicamente en fotogramas I a partir de la primera representación del manifiesto. Esta lista de reproducción permite funcionalidades de los reproductores como el avance rápido y el retroceso.

1. Para los **activadores de períodos**, seleccione cómo se MediaPackage crean los períodos de MPD en el manifiesto de salida de DASH.
   + **Ninguno**: MediaPackage no crea períodos adicionales. Da formato al manifiesto como un solo periodo y no incluye marcadores SCTE-35 en los segmentos.
   + **Activa nuevos períodos en los anuncios**: MediaPackage crea e inserta varios períodos en el manifiesto en función de los marcadores publicitarios SCTE-35 del contenido introducido. Estos periodos separan partes del contenido, como el establecimiento de límites entre el contenido principal y el contenido publicitario. Para obtener más información sobre cómo se MediaPackage configuran los períodos en el manifiesto, consulte. [Opciones del manifiesto de DASH en AWS Elemental MediaPackageDASH multiperiodo en AWS Elemental MediaPackage](multi-period.md)
**importante**  
Se requieren varios períodos si los utilizas AWS Elemental MediaTailor para insertar anuncios personalizados en el contenido de DASH. Para obtener más información sobre este servicio, consulte la [Guía del usuario de AWS Elemental MediaTailor](https://docs.aws.amazon.com/mediatailor/latest/ug/).

1. Para la **Fuente de los marcadores SCTE**, especifique la fuente de los marcadores SCTE-35 que utilizará a partir del contenido HLS de entrada. 
   +  Seleccione **Segmentos** para utilizar los marcadores SCTE-35 de los segmentos multimedia HLS de entrada.
   +  Seleccione **Manifiesto** para usar los marcadores SCTE-35, formateados con la sintaxis SCTE-35 Enhanced (etiquetas `#EXT-OATCLS-SCTE35`), a partir de los manifiestos secundarios HLS de entrada. Las sintaxis SCTE-35 Elemental y SCTE-35 Daterange no son compatibles.

1. (Opcional) Seleccione **Incluir la configuración del codificador en segmentos** MediaPackage para colocar los metadatos del conjunto de parámetros de secuencia (SPS), el conjunto de parámetros de imagen (PPS) y el conjunto de parámetros de vídeo (VPS) del codificador en cada segmento de vídeo en lugar de en el fragmento de inicio. Esto le permite utilizar diferentes SPS/PPS/VPS ajustes para sus activos durante la reproducción del contenido.

# Campos de selección de secuencias
<a name="cfigs-dash-include-streams"></a>

Limite las velocidades de bits de entrada que van a estar disponibles durante la reproducción y ordene las secuencias de salida de los recursos que van a utilizar esta configuración de empaquetado. 

Los valores mínimos y máximos solo tienen en cuenta las velocidades de bits de vídeo. Si la velocidad de bits de video está *por debajo de la velocidad mínima* especificada, *no* se incluye en la salida, con independencia de la suma de las velocidades de bits de otras pistas. Igualmente, si la velocidad de bits de vídeo está *por debajo de la velocidad máxima* especificada, *se incluye* en la salida, con independencia de la suma de las velocidades de bits de otras pistas.

Para establecer velocidades de bits mínimas y máximas, así como ordenar la salida, elija **Habilitar selección de secuencias** y complete los demás campos tal y como se indica a continuación:

1. (Opcional) En **Stream order** (Orden de transmisión), seleccione entre las siguientes opciones:
   + **Original**, para colocar las secuencias de salida en el mismo orden que se utiliza en la entrada.
   + **Ascending (Ascendente)** para colocar las secuencias en orden ascendente, desde la velocidad de bits más baja hasta la más alta.
   + **Descending (Descendente)** para ordenar las transmisiones de salida desde la velocidad de bits mayor a la menor.

1. (Opcional) En **Velocidad de bits de video mínima**, escriba el umbral mínimo de la velocidad de bits (en bits por segundo) al que deben estar las pistas de vídeo, o superarlo, para que puedan reproducirse a partir de este punto de conexión. Esto garantiza que las pistas tengan *al menos* una velocidad de bits determinada.

1. (Opcional) En **Velocidad de bits de video máxima**, escriba el umbral máximo de velocidad de bits (en bits por segundo) al que deben estar las pistas de vídeo, o un valor inferior, para que puedan reproducirse a partir de este punto de conexión. Esto garantiza que las pistas tengan *no más que* una velocidad de bits determinada.

# Campos de cifrado
<a name="cfigs-dash-encryption"></a>

Proteja su contenido del uso no autorizado mediante el cifrado de contenido y la gestión de derechos digitales (DRM). AWS Elemental MediaPackage utiliza la [API AWS Secure Packager and Encoder Key Exchange (SPEKE)](https://aws.amazon.com/media/tech/speke-basics-secure-packager-encoder-key-exchange-api/) para facilitar el cifrado y descifrado del contenido por parte de un proveedor de DRM. Con SPEKE, el proveedor de DRM suministra claves de cifrado a través de la API SPEKE. MediaPackage El proveedor de DRM también proporciona licencias a los reproductores multimedia compatibles para que puedan descifrar el contenido. Para obtener más información sobre cómo se usa SPEKE con los servicios y funciones que se ejecutan en la nube, consulte la [arquitectura de AWS basada en la nube](https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html#services-architecture) en la *guía de especificaciones de la API de Secure Packager and Encoder Key Exchange*.

**nota**  
Para cifrar contenido, es necesario tener un proveedor de soluciones DRM y que la configuración esté definida para utilizar el cifrado. Para obtener información, consulte [Cifrado de contenido y DRM en AWS Elemental MediaPackage](using-encryption.md). 

Para distribuir contenido con protección de derechos de autor, seleccione **Habilitar cifrado** y complete los demás campos de la siguiente manera:

1. En **URL**, ingrese la URL del proxy de API Gateway que se configuró para la comunicación con el servidor de claves. El proxy de API Gateway debe residir en el mismo Región de AWS lugar que MediaPackage.

   En el siguiente ejemplo, se muestra una URL. 

   ```
   https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection
   ```

1. En **ARN del rol**, ingrese el nombre de recurso de Amazon (ARN) del rol de IAM que le proporciona acceso para enviar las solicitudes a través de API Gateway. Pídaselo a su proveedor de soluciones de DRM.

   En el siguiente ejemplo, se muestra un ARN del rol. 

   ```
   arn:aws:iam::444455556666:role/SpekeAccess
   ```

1.  IDsEn **Sistema**, introduce identificadores únicos para el protocolo de streaming y el sistema DRM. Proporcione hasta tres IDs para CMAF, dos IDs para DASH y exactamente uno para los demás protocolos de transmisión. Si proporciona más de un ID de sistema, ingrese uno por línea y seleccione **Agregar**. Para obtener una lista de los sistemas comunes IDs, consulte Sistema [DASH-IF](https://dashif.org/identifiers/content_protection/). IDs Si no conoce el suyo IDs, pregunte a su proveedor de soluciones DRM.

1. (Opcional) En **Versión de SPEKE**, elija la versión de SPEKE que quiera usar para el cifrado. La versión 1.0 de SPEKE es la versión anterior que utiliza la versión 2.0 de CPIX y admite el cifrado con una sola clave. La versión 2.0 de SPEKE utiliza la versión 2.3 de CPIX y admite el cifrado de clave múltiple. Para obtener más información sobre el uso de SPEKE con MediaPackage, consulte [Cifrado de contenido y DRM](https://docs.aws.amazon.com/mediapackage/latest/ug/using-encryption.html) en. MediaPackage 

   Si selecciona la **versión 2.0 de SPEKE**, elija también un **Ajuste preestablecido de cifrado de video** y un **Ajuste preestablecido de cifrado de audio**. Los ajustes preestablecidos de vídeo y audio determinan qué claves de contenido se MediaPackage utilizan para cifrar las pistas de audio y vídeo de la transmisión. Para obtener más información acerca de estos ajustes preestablecidos, consulte [Ajustes preestablecidos de la versión 2.0 de SPEKE](drm-content-speke-v2-presets.md).

    Cuando se utiliza la versión 2.0 de SPEKE, se MediaPackage desactiva la rotación de claves.