

Aviso de fin de soporte: el 13 de noviembre de 2025, AWS dejaremos de ofrecer soporte a Amazon Elastic Transcoder. Después del 13 de noviembre de 2025, ya no podrás acceder a la consola de Elastic Transcoder ni a los recursos de Elastic Transcoder.

[Para obtener más información sobre la transición a AWS Elemental MediaConvert, visite esta entrada de blog.](https://aws.amazon.com/blogs/media/how-to-migrate-workflows-from-amazon-elastic-transcoder-to-aws-elemental-mediaconvert/)

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.

# Administración de derechos digitales
<a name="drm"></a>

Puede utilizar la administración de derechos digitales (DRM) para restringir el acceso a su lista de reproducción para que solo los usuarios autenticados puedan ver su contenido.

DRM funciona restringiendo la reproducción de un archivo a los usuarios que ha autenticado con un servidor de licencias de DRM de terceros. DRM lo logra incluyendo, o empaquetando, un encabezado de DRM en los segmentos del archivo. El empaquetado de DRM incluye la información necesaria para ponerse en contacto con el servidor de licencias y la información de cifrado necesaria para reproducir un archivo. Una vez empaquetado el archivo, se envía a la red de distribución de contenido, que puede ser un servicio como Amazon S3 o un AWS servicio ajeno CloudFront, como Akamai. Una vez que se ha distribuido el archivo, es necesario contactar con el servidor de licencias para obtener una licencia antes de reproducir el archivo. DRM va más allá del cifrado estándar especificando todo un conjunto de protocolos para la protección de contenido. La siguiente ilustración muestra el flujo básico de cómo funciona DRM.

![\[Ilustración de flujo de DRM.\]](http://docs.aws.amazon.com/es_es/elastictranscoder/latest/developerguide/images/drm-flow.png)


Elastic Transcoder gestiona automáticamente el empaquetado de DRM (los últimos tres pasos de este proceso):

1. El proveedor de contenidos (usted) llama al proveedor de licencia de DRM con un ID de clave de contenido para generar una clave de contenido.

1. El proveedor de licencia utiliza el ID de la clave para generar una clave de contenido y lo devuelve junto con una URL de adquisición de licencia al proveedor de contenidos.

1. El proveedor de contenido llama AWS KMS para cifrar la clave de contenido y AWS KMS devuelve la clave de contenido cifrada.

1. El proveedor de contenidos llama al servidor de paquetes (Elastic Transcoder) con la clave de contenido cifrada, el ID de la clave y la URL de adquisición de licencia.

1. El servidor de paquetes recoge el archivo que hay que proteger y lo empaqueta con la información de DRM.

1. El servidor de paquetes envía el archivo con protección de DRM al servidor de distribución, que distribuye el archivo.

**Topics**
+ [PlayReady DRM](#play-ready)

## PlayReady DRM
<a name="play-ready"></a>

Elastic Transcoder admite DRM mediante DRM. PlayReady De esta forma se protege su contenido multimedia y se garantiza que solo los usuarios autorizados puedan ver sus archivos multimedia. El flujo de autenticación y reproducción de un archivo PlayReady protegido depende de la configuración específica del reproductor y del servidor de licencias.

### Claves para la administración de derechos digitales
<a name="drm-key-overview"></a>

Para usar DRM con Elastic Transcoder necesita dos tipos de claves y un ID de clave:
+ **Clave de contenido**: la clave de su servidor de licencias de DRM, que se asocia con su tarea de Elastic Transcoder
+ **Key ID**: el ID de la clave del servidor de licencias de DRM, que el servidor de licencias utiliza para identificar la clave de contenido necesaria para descifrar un archivo
+ **AWS KMS clave**: la clave de AWS KMS asociada a la canalización de Elastic Transcoder

Para usar DRM, debe tener una clave de contenido. La clave de contenido se usa para cifrar el archivo de medios. Todas las variaciones y segmentos del mismo contenido se cifran con la misma clave de contenido. Elastic Transcoder no genera esta clave por sí solo; usted debe obtenerla de su servidor de licencias de DRM. A su vez, también debe contar con el ID de la clave, a fin de que Elastic Transcoder pueda empaquetarlo en listas de reproducción protegidas, lo que permite que el reproductor recupere la clave de contenido de un servidor de licencias.

Debe tener una AWS KMS clave para usar DRM. La AWS KMS clave se utiliza para cifrar la clave de contenido antes de enviarla a través de Internet. Le recomendamos que cree una AWS KMS clave para utilizarla en todos sus trabajos de transcodificación. Para obtener más información sobre la creación y configuración de una AWS KMS clave, consulte[Uso AWS KMS con Elastic Transcoder](encryption.md#using-kms).

### Streaming de contenido con protección DRM
<a name="drm-setup"></a>

Para ofrecer contenido de DRM, debe tener lo siguiente:
+ Un proveedor de licencia de DRM para generar y almacenar sus claves de contenido DRM.
+ Una ubicación para almacenar sus archivos de medios cifrados. Le recomendamos que almacene sus archivos en Amazon S3.
+ (Opcional) La red de distribución de contenido (CDN) para transmitir sus archivos. Para obtener más información al respecto CDNs, consulte [Cómo empezar con CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/programming-encryption.html) en la *Guía para CloudFront desarrolladores de Amazon*.
+ Una aplicación capaz de autenticar y autorizar a los usuarios. Puedes usar Amazon EC2 para ejecutar esta aplicación. Para obtener más información, consulte [Configuración con Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/concepts.html) en la *Guía del EC2 usuario de Amazon* (para usuarios de Windows) o [Configuración con Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html) en la *Guía del EC2 usuario de Amazon* (para usuarios de Linux). 
+ Un jugador capaz de reproducir archivos cifrados y con protección DRM.
**nota**  
Para usar HLS con PlayReady DRM, debes tener un reproductor personalizado.

### Creación de contenido transmitido con protección DRM
<a name="drm-ets-setup"></a>

Para preparar tus archivos para el DRM, debes AWS KMS asociar un proceso a uno nuevo o existente.

Para configurar una canalización con una AWS KMS que especifique, consulte[Uso AWS KMS con Elastic Transcoder](encryption.md#using-kms).

En los siguientes pasos se muestra cómo cifrar sus archivos para DRM mediante la consola de Elastic Transcoder:

**Para utilizar DRM para sus archivos**

1. Abra la consola de Elastic Transcoder en. [https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/)

1. En el panel de navegación, haga clic en **Jobs** y cree una nueva tarea. Para obtener más información, consulte [Creación de una tarea en Elastic Transcoder](creating-jobs.md).

1. Deje **Encryption Parameters** establecidos en `None`.

1. Para **Playlists**, haga clic en **Add Playlist** y seleccione `Smooth` o `HLSv3` como su tipo de lista de reproducción.

1. Para **PlayReady DRM, seleccione.** `Enter Information`

   a. En **License Acquisition Url (URL de adquisición de licencias)**, escriba la ruta absoluta al servidor DRM.

   b. En **Key ID (ID de clave)**, escriba su ID de clave de contenido.

   c. En **Encryption Key (Clave de cifrado)**, escriba la clave de contenido cifrado en base64.

   d. En **Clave de cifrado MD5**, escriba el MD5 hash codificado en base64 de la clave de contenido.

   e. En **Encryption Inicialización Vector (Vector de inicialización de cifrado)**, escriba el vector de inicialización cifrado en base64.

**nota**  
Elastic Transcoder devuelve su clave de contenido como parte del objeto de la tarea, pero no la almacena. El cliente es responsable de almacenar el contenido clave en el servidor DRM.