

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 DASH
<a name="endpoints-dash"></a>

Cree un punto de enlace para dé formato al contenido para dispositivos que admiten MPEG-DASH.

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

1. En **Tipo de empaquetado**, 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 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.
**importante**  
Si habilita **Number with duration (Número con duración)** en **Segment template format (Formato de plantilla de segmentos)**, no podrá cambiar la duración del segmento una vez creado el punto de enlace.

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

1. (Opcional) En **Perfil**, elija un perfil de DASH que determine los formatos del segmento y del manifiesto de salida.
   + **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/).
   + **Hybridcast**: la salida es compatible con Hybridcast. Para obtener más información sobre Hybridcast, consulte la [especificación de Hybridcast del IPTV Forum Japan.](https://www.iptvforum.jp/en/hybridcast/specification.html) Si habilita el perfil de Hybridcast en la configuración de empaquetado, no podrá usar los [**activadores de periodos**](#period-triggers) de DASH.
   + **DVB-DASH 2014**: la salida es compatible con DVB-DASH 2014. Para obtener más información sobre DVB-DASH 2014, consulte la [especificación sobre DVB-DASH.](https://www.etsi.org/deliver/etsi_ts/103200_103299/103285/01.01.01_60/ts_103285v010101p.pdf)

1. (Opcional) Para el **diseño del manifiesto**, elija si MediaPackage desea publicar un manifiesto completo o compacto 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.

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

1. (Opcional) En **Periodo de actualización mínimo**, escriba el tiempo mínimo (en segundos) que el reproductor debe esperar antes de solicitar actualizaciones del manifiesto. Un valor inferior significa que los manifiestos se actualizan con mayor frecuencia, pero también contribuye al tráfico de red de solicitudes y respuestas.

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 **Suggested presentation delay** (Retraso sugerido de presentación), escriba el tiempo (en segundos) en el que debe estar el reproductor desde el final del manifiesto. De este modo, se establece el punto de inicio del contenido x segundos antes del final del manifiesto (el punto en que el contenido está en directo). Por ejemplo, con un retraso de la presentación de 35 segundos, las solicitudes de las 5:30 reciben contenido de las 5:29:25. Cuando se utiliza con un retardo temporal, MediaPackage añade el retardo de presentación sugerido a la duración del retardo temporal.

1. (Opcional) Para el **formato de plantilla de segmentos**, elige cómo MediaPackage se 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 **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.
   + 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.

   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) Para **Hora UTC**, seleccione el método que utiliza el reproductor para sincronizarla con la hora universal coordinada (UTC). Esto permite que el reproductor y el reproductor funcionen MediaPackage a la misma hora UTC del reloj de pared. Esto es obligatorio; de lo contrario, podrían producirse problemas de sincronización o temporización de la reproducción.

   Las opciones son `HTTP-HEAD`, `HTTP-ISO`, `HTTP-XSDATE` y `NONE`. Este valor se establecerá como el atributo `@schemeIdURI` del elemento `UTCTiming` en la descripción de la presentación multimedia saliente. Para obtener más información`UTCTiming`, consulte la [sincronización del reloj DASH](https://dashif.org/dash.js/pages/usage/clock-sync.html).

1. (Opcional) Para **URI de temporización UTC**, especifique un URI para usarlo en la sincronización con UTC. Este es el URI que se utiliza para obtener los datos de la hora según el esquema definido por la **Hora UTC**. Este valor solo es válido si **Hora UTC** no es `NONE`. Este valor se establecerá como el atributo `@value` del elemento `UTCTiming`.

1. (Opcional) Selecciona **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 un `<EssentialProperty schemeIdUri="http://dashif.org/guidelines/trickmode" value="X"/>` descriptor, donde *X* se encuentra el ID del conjunto de adaptación original, y, a continuación, genera e incluye en la transmisión una representación exclusiva en fotogramas I. Si utiliza el cifrado, MediaPackage cifra la representación que solo contiene fotogramas I con la misma clave de contenido que la representación de vídeo original. Esta representación habilita funcionalidades de los reproductores como el avance rápido y el retroceso.

1. Para los **activadores de  períodos**, elija cómo se MediaPackage crean los períodos de descripción de la presentación multimedia (MPD) en el manifiesto de salida de DASH. Elija una de las siguientes opciones:
   + **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/).

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

   Si decides no insertar marcadores de anuncios, MediaPackage tampoco se crearán períodos. El manifiesto de salida está incluido en un solo periodo.

# Campos de cifrado de paquetes
<a name="endpoints-dash-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.  IDsEn **Sistema**, introduce identificadores únicos para tu protocolo de streaming y tu sistema DRM. Proporcione hasta dos. IDs 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 el Sistema [DASH-IF](https://dashif.org/identifiers/content_protection/). IDs Si no conoce el suyo IDs, pregunte a su proveedor de soluciones DRM.

   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. AWS Elemental 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. (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-dash-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.

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