

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 CMAF
<a name="endpoints-cmaf"></a>

Cree un dispositivo de punto final que formatee el contenido de los dispositivos compatibles con el HLS de Apple fragmentado MP4 (f). MP4

**Para crear un punto de enlace CMAF (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-cmaf-new.md)
   + [Campos de configuración del empaquetador](endpoints-cmaf-packager.md)
   + [Campos de cifrado de paquetes](endpoints-cmaf-encryption.md)
   + [Campos de configuración de control de acceso](endpoints-cmaf-access-control.md)
   + [Campos de selección de secuencias](endpoints-cmaf-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-cmaf-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-cmaf-packager"></a>

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

1. En **Tipo de empaquetado**, seleccione **Common Media Application Format (CMAF)**. 

1. En **Identificador del manifiesto HLS**, introduzca un ID que será el identificador principal del manifiesto. El ID debe ser único para este punto de conexión. No puede cambiar este ID después de haberlo creado.

1. (Opcional) En **Prefijo de segmento**, escriba un nombre personalizado para los segmentos en el manifiesto secundario HLS. El prefijo del segmento se antepone al nombre del segmento para crear un identificador único por cada segmento.  
**Example**  

   Si el prefijo del segmento es `movie`, un segmento del manifiesto secundario es `movie_1_2.ts`.

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 ingresas 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. En **Nombre del manifiesto**, escriba una cadena que se anexará al final de la URL del punto de conexión. El nombre del manifiesto ayuda a crear una ruta única a este manifiesto en este punto de enlace. El nombre del manifiesto de HLS anula el nombre del manifiesto que proporcionó en el campo **New Endpoint Manifest name (Nombre del nuevo manifiesto de punto de enlace)** (si corresponde).

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, compila e incluye una lista de reproducción solo de iframes en la transmisión. 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) en el que MediaPackage deben insertarse las `EXT-X-PROGRAM-DATE-TIME` etiquetas en el manifiesto.

   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.

1. (Opcional) Para **Tipo de lista de reproducción**, seleccione **Ninguna**, **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.

1. (Opcional) Utilice los siguientes campos para dictar cómo MediaPackage procesa los mensajes SCTE-35 desde el 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 los siguientes 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-cmaf-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*.

**importante**  
Para cifrar el contenido, debe tener un proveedor de DRM y utilizar una versión de AWS SPEKE. Para obtener más información sobre cómo utilizar el cifrado MediaPackage, consulte Cifrado de [contenido y DRM](https://docs.aws.amazon.com/mediapackage/latest/ug/using-encryption.html) en. AWS Elemental MediaPackage

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.  IDsEn **Sistema**, introduzca un identificador único para el protocolo de streaming y el sistema DRM. Proporcione hasta tres IDs. Si proporciona más de un ID de sistema, ingrese uno por línea y seleccione **Agregar**. Si no conoce el suyo IDs, pregunte al proveedor del sistema.

   1. En **URL**, ingresa 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. (Opcional) En **Versión de SPEKE**, seleccione 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).

       Al utilizar la versión 2.0 de SPEKE, MediaPackage desactiva la rotación de claves.

   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 CMAF Apple HLS FairPlay o AES-CTR para Microsoft y Google Widevine.** PlayReady 

   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-encryption.md).

# Campos de configuración de control de acceso
<a name="endpoints-cmaf-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 deshabilitar la generación en un punto de conexión.

   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.

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**.

1. (Opcional) Para 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. (Opcional) Para **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 identificador de la CDN debe tener este formato: `arn:aws:secretsmanager:region:accountID:secret:guid`

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-cmaf-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 **Orden de transmisión**, elija el orden en el que se presentan las velocidades de bits de video al reproductor.
   + **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 que deben tener las pistas de video para que puedan reproducirse desde este punto de conexión.