Ahorre costes y obtenga más funciones con AWS Elemental MediaConvert
MediaConvert es un nuevo servicio de transcodificación de vídeo basado en archivos que ofrece un conjunto completo de funciones de transcodificación avanzadas, con tarifas a pedido a partir de 0,0075$ por minuto. Lea más.
¿Ya utiliza Amazon Elastic Transcoder? Es fácil migrar a él. MediaConvert Para obtener más información, consulte esta descripción general
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
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.
Elastic Transcoder gestiona automáticamente el empaquetado de DRM (los últimos tres pasos de este proceso):
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.
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.
El proveedor de contenido llama AWS KMS para cifrar la clave de contenido y AWS KMS devuelve la clave de contenido cifrada.
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.
El servidor de paquetes recoge el archivo que hay que proteger y lo empaqueta con la información de DRM.
El servidor de paquetes envía el archivo con protección de DRM al servidor de distribución, que distribuye el archivo.
Temas
PlayReady DRM
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
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, consulteUso de AWS KMS con Elastic Transcoder.
Streaming de contenido con protección DRM
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 sobre las CDN, consulte Introducción a las CDN CloudFront en la Guía para CloudFront desarrolladores de Amazon.
Una aplicación capaz de autenticar y autorizar a los usuarios. Puede utilizar Amazon EC2 para ejecutar esta aplicación. Para obtener más información, consulte Configuración con Amazon EC2 en la Guía del usuario de Amazon EC2 (para usuarios de Windows) o Configuración con Amazon EC2 en la Guía del usuario de Amazon EC2 (para usuarios de Linux).
Un jugador capaz de reproducir archivos cifrados y con protección DRM.
nota
Para utilizar HLS con PlayReady DRM, debe tener un reproductor personalizado.
Creación de contenido transmitido con protección DRM
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, consulteUso de AWS KMS con Elastic Transcoder.
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
Abra la consola de Elastic Transcoder en https://console.aws.amazon.com/elastictranscoder/
. 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.
Deje Encryption Parameters establecidos en
None
.Para Playlists, haga clic en Add Playlist y seleccione
Smooth
oHLSv3
como su tipo de lista de reproducción.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 Encryption Key MD5 (MD5 de clave de cifrado), escriba el hash de MD5 cifrado en base64 de su 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.