

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 HLS
<a name="pkg-cfig-create-hls"></a>

Cree una configuración de empaquetado que aplique un formato al contenido que sea compatible con HLS de Apple.

**Para crear una configuración de empaquetado HLS de Apple (consola)**

1. Abre 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**, haga clic en **Añadir** y seleccione **Nueva configuración**.

1. Complete los campos tal y como se describe en los siguientes temas:
   + [Campos de configuración generales](cfigs-hls-new.md)
   + [Campos de configuración del manifiesto](cfigs-hls-manset.md)
   + [Campos de selección de secuencias](cfigs-hls-include-streams.md)
   + [Campos de cifrado](cfigs-hls-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-hls-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 de AWS.

1. En **Package type (Tipo de paquete)**, elija **HLS**.

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-hls-manset"></a>

Especifique el formato del manifiesto que se AWS Elemental MediaPackage envía desde un activo 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 crea una ruta única hacia dicho punto de enlace. Si no especifica ningún valor, MediaPackage utiliza el nombre del manifiesto predeterminado, *index (índice)*.

1. (Opcional) Seleccione **Incluir IFrame solo transmisiones** para incluir una transmisión adicional solo en marco 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. 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.

1. (Opcional) Seleccione **Usar grupo de representación de audio**para agrupar todas las pistas de audio en un solo grupo de representación HLS. Para obtener más información acerca de los grupos de representación, consulte [Referencia a grupos de copias en AWS Elemental MediaPackage](rendition-groups.md).

1. (Opcional) Seleccione **Repetir EXT-X-KEY** si desea que el servicio repita la clave antes de cada segmento del manifiesto. De forma predeterminada, la clave se escribe una sola vez, después del encabezado y antes de los segmentos. Si selecciona **Repetir EXT-X-KEY**, el manifiesto se escribe como encabezado, clave, segmento, clave, segmento, clave, etc., con cada segmento precedido por la clave. Ajústelo de acuerdo con las necesidades del reproductor. Si selecciona esta opción, se podría producir un aumento de las solicitudes de los clientes al servidor DRM.

1. (Opcional) Seleccione **Incluir subtítulos de DVB** para pasar los subtítulos de digital video broadcasting (DVB, transmisión de video digital) a la salida.

1. (Opcional) En ** date/time Intervalo del programa**, introduzca el intervalo (en segundos) en el que MediaPackage deben insertarse las `EXT-X-PROGRAM-DATE-TIME` etiquetas en el manifiesto.

   La etiqueta `EXT-X-PROGRAM-DATE-TIME` sincroniza la transmisión con el reloj, lo que permite funcionalidades como la búsqueda en la línea de tiempo de reproducción por parte del espectador y la visualización del tiempo en el reproductor.

1. (Opcional) En **Marcadores de anuncios**, elija cómo se incluyen los marcadores de anuncios en el contenido empaquetado. 

   Elija una de las siguientes opciones:
   + **Ninguno**: omite todos los marcadores de anuncios SCTE-35 de la salida.
   + **Paso a través**: copia los marcadores de anuncios SCTE-35 directamente desde la secuencia de entrada HLS a la salida.
   + **SCTE-35 mejorado**: genera marcadores de anuncios y etiquetas de cortes en función de los mensajes de entrada SCTE-35 de la secuencia de entrada.

# Campos de selección de secuencias
<a name="cfigs-hls-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 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-hls-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. **Para el **método de cifrado**, elige **Sample-AES para Apple HLS FairPlay o AES-128** para Apple HLS AES-128.** 

1. (Opcional) En **Vector de inicialización constante**, ingrese un valor hexadecimal de 128 bits y 16 bytes representado por una cadena de 32 caracteres, que se utiliza con la clave para cifrar contenido.

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.