

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 un punto de conexión de HLS
<a name="endpoints-hls"></a>

Cree un punto de enlace para dé formato al contenido para dispositivos que admiten HLS de Apple.

**Para crear un punto de enlace de HLS de Apple (consola)**

1. Obtenga acceso al canal al que se asociará el punto de conexión, tal y como se describe en [Visualización de los detalles del canal](channels-view.md).

1. En la página de detalles del canal, en **Puntos de conexión de origen**, seleccione **Administrar puntos de conexión**.

1. Complete los campos tal y como se describe en los siguientes temas:
   + [Campos del nuevo punto de conexión](endpoints-hls-new.md)
   + [Campos de configuración del empaquetador](endpoints-hls-packager.md)
   + [Campos de cifrado de paquetes](endpoints-hls-encryption.md)
   + [Campos de configuración de control de acceso](endpoints-hls-access-control.md)
   + [Campos de selección de secuencias](endpoints-hls-include-streams.md)

1. Seleccione **Save**.

   Si has activado la creación de CloudFront distribuciones en Amazon desde la AWS Elemental MediaPackage consola y este es tu primer punto final del canal, MediaPackage añade un origen a la distribución. Puedes ver la URL de la CloudFront CDN y la información de los puntos de conexión en la sección de puntos finales de la página de detalles del canal.

   El punto de enlace está activo y puede entregar contenido tan pronto como se envíen las solicitudes a sus puntos de enlace URL. MediaPackage amplía y reduce los recursos para ofrecer la cantidad adecuada de capacidad para su tráfico.

   Al crear un punto de conexión, recibirá un error si supera las cuotas de la cuenta. 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 puntos de conexión permitidos en este canal. Si cree que ha recibido este aviso por error, utilice la consola de Service Quotas para [solicitar aumentos de cuotas](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas). Para obtener más información sobre las cuotas MediaPackage, consulte[Cuotas en AWS Elemental MediaPackage](quotas.md).

# Campos del nuevo punto de conexión
<a name="endpoints-hls-new"></a>

Al crear un punto de conexión, no coloque información de identificación confidencial, como números de cuenta de cliente, en campos de formato libre como el campo **Nombre**. Esto incluye cuando trabaja AWS Elemental MediaPackage con la MediaPackage consola, la MediaPackage API o AWS SDKs. AWS CLI Es posible que todos los datos que MediaPackage introduzcas se recopilen para incluirlos en los registros de diagnóstico o en Amazon CloudWatch Events.

1. En **ID**, especifique un nombre que describa el punto de conexión. El ID es el identificador principal del punto de conexión y debe ser único para su cuenta en la Región de AWS.

1. (Opcional) En **Descripción**, escriba cualquier texto descriptivo que le ayude a identificar el punto de conexión. 

1. En **Nombre del manifiesto**, escriba una cadena corta que se anexará al final de la URL del punto de conexión. El nombre del manifiesto ayuda a crear una ruta única hacia este punto de enlace.

1. (Opcional), En **Periodo de reinicio**, ingrese el tamaño del periodo (en segundos) para crear un periodo de transmisión en directo que esté disponible para la visualización bajo demanda. Los espectadores pueden reiniciar o ver contenido a la carta que se encuentre en ese periodo. Para obtener más información acerca de cómo implementar el reinicio y la TV a la carta, consulte [Referencia de visualización desplazada en el tiempo en AWS Elemental MediaPackage](time-shifted.md).

1. (Opcional) Para **Retraso de tiempo**, escriba la duración (en segundos) del retraso cuando el contenido esté disponible en los reproductores. El tiempo mínimo es de 5 segundos. El tiempo máximo es de 86 400 segundos (24 horas).

   Utilice el retraso de tiempo para redefinir el punto en directo y hacer que el contenido esté disponible en un momento equivalente al presente menos el retraso especificado. Con un retraso de 60 segundos, el contenido que se MediaPackage reciba a las 12:20, no estará disponible hasta las 12:21. Las solicitudes de reproducción de las 12:20 se distribuyen con contenido de las 12:19. Del mismo modo, si distribuye contenido en diferentes zonas horarias, puede establecer un retraso de tiempo equivalente a la diferencia de zona horaria para que el contenido esté disponible, por ejemplo, a las 8:00 hora local.

   Cuando se utiliza el retraso de tiempo en conjunción con un periodo de reinicio, la duración del retraso de tiempo debe ser inferior a la duración del periodo de reinicio.
**sugerencia**  
Utilice un retraso de tiempo para reducir el almacenamiento en búfer durante el cambio de entrada cuando utilice la redundancia de entrada con segmentos de salida cortos. Tenga en cuenta que el retraso puede aumentar la latencia en la reproducción del contenido.

# Campos de configuración del empaquetador
<a name="endpoints-hls-packager"></a>

Los campos de configuración del empaquetador contienen información general sobre el punto de enlace.

1. En **Tipo de empaquetado**, elija **Apple 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.

1. (Opcional) En **Duración del periodo de reproducción en directo**, escriba la duración total (en segundos) del manifiesto principal.

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 **Incluir subtítulos de DVB** para pasar los subtítulos de DVB a la salida.

1. (Opcional) Seleccione **Incluir IFrame solo transmisión** 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. 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) En ** date/time Intervalo del programa**, introduzca el intervalo (en segundos) MediaPackage para insertar las `EXT-X-PROGRAM-DATE-TIME` etiquetas en el manifiesto. El valor predeterminado es 0 (`EXT-X-PROGRAM-DATE-TIME`las etiquetas no se insertan). 

   La etiqueta `EXT-X-PROGRAM-DATE-TIME` contiene la hora del segmento. Cuando la información de fecha y hora del programa (PDT) está disponible en el contenido de origen, MediaPackage utiliza esta misma información en el contenido de salida. De lo contrario, MediaPackage utiliza la hora universal coordinada (UTC) para la PDT.

   La información de PDT ayuda a los reproductores posteriores a sincronizar la secuencia con el reloj, lo que habilita funciones como la búsqueda del lector en la línea de tiempo de reproducción y la visualización del tiempo en el reproductor.
**sugerencia**  
`EXT-X-PROGRAM-DATE-TIME`las etiquetas ayudan a mitigar los problemas de sincronización que podrían interrumpir la visualización o live-to-VOD los flujos de trabajo cambiados en el tiempo. 

1. (Opcional) Para **Tipo de lista de reproducción**, elija **Evento** o **VOD**. Cuando se especifica como evento o VOD, se incluye una entrada `EXT-X-PLAYLIST-TYPE` correspondiente en la lista de reproducción multimedia. Indica si la lista de reproducción es contenido de tipo directo a VOD.

**Opciones de SCTE-35**  
Los siguientes campos indican cómo se procesan MediaPackage los mensajes del SCTE-35 del flujo de entrada. Para obtener más información, consulte [Opciones de mensajes del SCTE-35 en AWS Elemental MediaPackage](scte.md).

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 la salida en función de los mensajes de entrada SCTE-35 de la secuencia de entrada.
   + **Daterange**: emita etiquetas `EXT-X-DATERANGE` en los manifiestos de HLS y CMAF para señalar anuncios y programar transiciones.

1. (Opcional) Para **Activadores de anuncios**, elija los tipos de mensajes SCTE-35 que desee que se traten como marcadores de anuncios en la salida. Si no haces ninguna selección aquí, MediaPackage inserta marcadores de anuncios en el manifiesto de salida en función de estos tipos de mensajes:
   + Inserción de división
   + Anuncio de proveedor
   + Anuncio de distribuidor
   + Oportunidad de colocación de proveedor
   + Oportunidad de colocación de distribuidor

1. (Opcional) **En el caso de los anuncios con restricciones de entrega**, elige qué acción de inserción de anuncios se debe realizar en función MediaPackage de las marcas de restricción de entrega que aparecen en los descriptores de segmentación de los mensajes del SCTE-35.
   + **Ninguno**: MediaPackage no inserta ningún marcador de anuncios en el manifiesto de salida.
   + **Restringido**: MediaPackage inserta marcadores de anuncios cuando *hay* restricciones de entrega en los tipos de mensajes del SCTE-35 que indicaste en **Personalizar los activadores de anuncios**.
   + **Sin restricciones****: MediaPackage inserta marcadores publicitarios cuando *no* hay restricciones de entrega en los tipos de mensajes del SCTE-35 que indicaste en Personalizar los activadores de anuncios.**
   + **Ambos****: MediaPackage inserta marcadores de anuncios independientemente de si hay restricciones de entrega en los tipos de mensajes del SCTE-35 que indicaste en Personalizar los activadores de anuncios.**

# Campos de cifrado de paquetes
<a name="endpoints-hls-encryption"></a>

Proteja su contenido del uso no autorizado mediante el cifrado del 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). 

Defina los valores de cifrado.

1. Para distribuir contenido sin protección de derechos de autor, mantenga seleccionada la opción **No encryption** (Sin cifrado).

1. Para distribuir contenido con protección de derechos de autor, elija **Encrypt content** (Cifrar contenido) y complete los campos adicionales de la siguiente manera:

   1. En **ID del recurso**, introduzca un identificador para el contenido. El servicio lo envía al servidor de claves para identificar el punto de conexión actual. El grado de exclusividad depende de la precisión que quieras que tengan los controles de acceso. El servicio no permite utilizar el mismo identificador en dos procesos de cifrado simultáneos. El identificador del recurso también se conoce como identificador de contenido. 

      El siguiente ejemplo muestra un ID de recurso.

      ```
      MovieNight20171126093045
      ```

   1. En **ID de sistema**, escribe identificadores únicos para el protocolo de streaming y el sistema DRM. Proporcione un ID del sistema. Si no conoce sus ID, pregúntele a su proveedor de DRM.

   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. **ARN del certificado**: (opcional) introduzca un ARN de certificado RSA 2048 para usarlo en el cifrado de claves de contenido. Utiliza esta opción únicamente si su proveedor de claves DRM es compatible con el cifrado de claves de contenido. Si la utiliza y su proveedor de claves no es compatible con ella, el evento producirá un error.

      Para introducir un ARN de certificado aquí, debe haber importado previamente el certificado correspondiente en AWS Certificate Manager. A continuación, introduzca el ARN de certificado de ACM aquí. 

      Para obtener información acerca del cifrado de clave de contenido, consulte [Preparar y administrar los certificados para usarlos con las claves de contenido](drm-content-key-encryption.md).

   1. Para el **método de cifrado**, elija **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. (Opcional) En **Intervalo de rotación de claves**, introduzca la frecuencia, en segundos, de los cambios de clave para los flujos de trabajo en directo, en los que el contenido se transmite en tiempo real. El servicio recupera las claves de contenido antes de que el contenido en directo comience a emitirse y, a continuación, las recupera según sea necesario a lo largo de la vida útil del flujo de trabajo. De forma predeterminada, la rotación de claves se establece en 60 segundos, lo que equivale a establecerla en `60`. Para deshabilitar la rotación de claves, defina este intervalo en `0` (cero). 

      El siguiente ejemplo de configuración hace que el servicio rote las claves cada treinta minutos.

      ```
      1800
      ```

      Para obtener información acerca de la rotación de claves, consulte [Comprender el comportamiento de rotación de claves](drm-content-key-rotation.md).

   1. (Opcional) Selecciona **Repetir EXT-X-KEY si quieres 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.

# Campos de configuración de control de acceso
<a name="endpoints-hls-access-control"></a>

Defina los valores de control de acceso.

1. Para habilitar este punto de conexión para distribuir contenido a dispositivos que lo soliciten, seleccione **Permitir generación**. No es frecuente no permitir la generación en un punto de enlace.

   Normalmente, el único motivo por el que no permitirá que un punto de enlace distribuya contenido es que solo se utilice para recopilar contenido VOD de la transmisión en directo. Para obtener más información, consulte [Creación de live-to-VOD activos con AWS Elemental MediaPackage](ltov.md).

1.  Elija **Habilitar a todos los clientes entrantes** para distribuir contenido a todos los rangos y direcciones IP solicitantes, o seleccione **Restringir por dirección IP** para limitar las direcciones IP a las que presta servicio este punto de conexión. Si restringe por dirección IP, en la **Lista de direcciones IP permitidas**, introduzca las direcciones IP y los rangos a los que este punto de conexión distribuye el contenido. Un bloque de CIDR por línea. 
**nota**  
Solo se permiten IPv4 direcciones.

1.  Para requerir que las solicitudes de contenido de este punto de conexión incluyan un código de autorización válido, seleccione **Usar autorización de CDN**. Complete los campos restantes:

   1. **En el ARN de la función Secrets**, introduzca el ARN de la función de IAM a la que concede el acceso. MediaPackage AWS Secrets Manager El ARN del rol de secretos debe tener este formato: `arn:aws:iam::accountID:role/name`

   1. En **ARN secreto del identificador de CDN**, ingrese el ARN del secreto del código de autorización en Secrets Manager que su CDN utiliza para autorizar el acceso a su punto de conexión. El ARN secreto del identificador de CDN debe tener este formato: `arn:aws:secretsmanager:region:accountID:secretguid`.

   Para obtener información sobre cómo funciona esta autorización, consulte [Autorización de CDN en AWS Elemental MediaPackage](cdn-auth.md).

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

Defina las secuencias que desee incluir.

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.

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.
   + **Velocidad de bits de video ascendente** para colocar las secuencias en orden ascendente, desde la velocidad de bits más baja hasta la más alta.
   + **Velocidad de bits de video 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 la velocidad de bits mínima (en bits por segundo) al que deben ajustarse las pistas de video para que puedan reproducirse desde este punto de conexión.

1. (Opcional) En **Velocidad de bits de video máxima)**, escriba la velocidad de bits máxima (en bits por segundo) que deben tener las pistas de video para que puedan reproducirse desde este punto de conexión.