P: ¿Qué es Amazon Elastic Transcoder?

Amazon Elastic Transcoder es un método de alta escalabilidad, fácil de utilizar y rentable para que los desarrolladores y las empresas conviertan (o “transcodifiquen”) archivos de video y audio de su formato original a versiones que se puedan reproducir en dispositivos como smartphones, tablets y PC.

P: ¿Qué puedo hacer con Amazon Elastic Transcoder?

Puede utilizar Amazon Elastic Transcoder para convertir archivos de video y audio a formatos de salida compatibles optimizados para su reproducción en equipos de sobremesa, dispositivos móviles, tablets y televisores. Además de soportar gran variedad de velocidades de fotogramas, velocidades de bits, resoluciones y formatos de entrada y salida, Amazon Elastic Transcoder también incorpora características que posibilitan la optimización de la velocidad de bits de los videos, la generación de miniaturas, la superposición de marcas visuales, el soporte de subtítulos, el empaquetado DRM, las descargas progresivas, el cifrado y más. Para obtener más detalles, visite la página Detalles del producto.

Comience con AWS de forma gratuita

Cree una cuenta gratuita
O inicie sesión en la Consola

La capa gratuita de AWS incluye 750 horas de nodos de caché micro con Amazon ElastiCache.

Consulte los detalles de la capa gratuita de AWS "

P: ¿Por qué debo usar Amazon Elastic Transcoder?

Amazon Elastic Transcoder se ocupa del complejo proceso de ejecución de la transcodificación multimedia en la nube de AWS. Amazon Elastic Transcoder le permite centrarse en el contenido, por ejemplo, en los dispositivos con los que quiere compatibilizar dicho contenido y en los niveles de calidad que desea ofrecer, en lugar de tener que administrar la infraestructura y el software necesarios para la conversión. Amazon Elastic Transcoder se escala para abarcar proyectos de codificación de gran tamaño. Como con todos los servicios de Amazon Web Services, no se requiere ningún tipo de inversión inicial, sino que únicamente tendrá que pagar los recursos que utilice. Ofrecemos una capa gratuita que le permite explorar el servicio y transcodificar hasta 20 minutos de video SD o 10 minutos de video HD al mes sin costo alguno. Para consultar los términos y otra información adicional del programa de la capa gratuita, visite la página de la capa de uso gratuita de AWS.

P: ¿Cómo puedo comenzar a utilizar Amazon Elastic Transcoder?

Puede inscribirse en Amazon Elastic Transcoder a través de la consola de administración de AWS. A continuación, puede utilizar la consola para crear una línea, establecer una función de IAM y generar su primer trabajo de transcodificación. Para ayudarle a probar Amazon Elastic Transcoder, los primeros 20 minutos de contenido SD (o 10 minutos de contenido HD) transcodificados cada mes son gratuitos. Cuando haya superado el número de minutos de esta capa de uso gratuita, se le cobrará según las tarifas vigentes. No ponemos nuestra marca en el contenido final ni limitamos de ningún otro modo la funcionalidad del servicio, para que pueda usarlo y hacerse una idea real de cómo funciona. Para consultar los términos y otra información adicional del programa de la capa gratuita, visite la página de la capa de uso gratuita de AWS. Si no tiene una cuenta de AWS, puede crearla haciendo clic en el botón Inscribirse situado en la parte superior de esta página.

P: ¿Cómo se utiliza Amazon Elastic Transcoder?

Para utilizar Amazon Elastic Transcoder necesita tener al menos un archivo multimedia en el bucket de Amazon S3. La forma más sencilla de utilizar Amazon Elastic Transcoder es probarlo mediante la consola. Cree una línea de transcodificación que conecte el bucket de entrada de Amazon S3 con el bucket de salida de Amazon S3. Cree un trabajo de transcodificación para transcodificar su archivo multimedia, elija un modelo predeterminado de transcodificación (una plantilla) y envíe el trabajo. El archivo transcodificado aparecerá en el bucket de salida cuando se haya procesado.

P: ¿Qué herramientas y librerías trabajan de forma conjunta con Amazon Elastic Transcoder?

Amazon Elastic Transcoder utiliza una API JSON y, además, ofrecemos SDK para Python, Node.js, Java, .NET, PHP y Ruby. La nueva interfaz de línea de comandos de AWS también soporta Amazon Elastic Transcoder. Puede ver la lista completa de SDK aquí.

P: ¿Puedo utilizar la consola de administración de AWS con Amazon Elastic Transcoder?

Sí. Amazon Elastic Transcoder cuenta con una consola a la que se obtiene acceso a través de la consola de administración de AWS. Puede utilizar nuestra consola para crear líneas, trabajos y modelos predeterminados, así como para administrar y ver las líneas y los trabajos existentes.

P: ¿Cómo llevo mis archivos multimedia a Amazon S3?

Existen muchas maneras de llevar contenido a Amazon S3, desde el sencillo mecanismo para cargar archivos basado en la Web de la consola de administración de AWS hasta métodos programáticos a través de API. Para archivos de gran tamaño, es recomendable utilizar AWS Import/Export, AWS Direct Connect o las soluciones de aceleración de archivos disponibles en AWS Marketplace. Para obtener más información, consulte la documentación de Amazon S3 y el sitio web de medios digitales de AWS.

P: ¿Cómo recupero mis archivos multimedia de Amazon S3?

Puede recuperar archivos de Amazon S3 de manera programática o mediante la consola de administración de AWS o una herramienta de terceros. También puede marcar los objetos de Amazon S3 como públicos y descargarlos directamente de Amazon S3.

P: ¿Puedo utilizar una red de distribución de contenido (CDN) para distribuir mis archivos multimedia?

Sí. Puede utilizar perfectamente redes de entrega de contenido (CDN) para distribuir su contenido. Por ejemplo, puede emplear Amazon CloudFront para distribuir su contenido a los usuarios finales con baja latencia, altas velocidades de transferencia de datos y ningún compromiso. Puede utilizar un bucket de salida que contenga su contenido transcodificado de Amazon S3 como servidor de origen para Amazon CloudFront. Para obtener más información, visite la página de detalles de Amazon CloudFront.

P: ¿Cuánto tiempo se requiere para transcodificar un trabajo?

Los trabajos comienzan a procesarse en el orden en el que se reciben en una canalización. Cuando un trabajo está listo para transcodificarse, existen diversas variables que pueden afectar a la velocidad de este proceso, por ejemplo, el tamaño, la resolución y la tasa de bits del archivo original. Por ejemplo, si enviase un video de 10 minutos utilizando el modelo predeterminado para el iPhone 4, la transcodificación tardaría unos 5 minutos. Si se recibe un gran número de trabajos, estos se retrasan (se ponen a la cola). Tenga en cuenta que la velocidad de transcodificación puede ser diferente dependiendo de las regiones.

P: ¿Cuándo estará listo mi trabajo?

Puede utilizar las notificaciones de Amazon SNS para recibir información sobre los cambios de estado de los trabajos. Por ejemplo, puede recibir una notificación cuando su trabajo empiece a transcodificarse y cuando haya finalizado la transcodificación. Para obtener más información sobre las notificaciones de Amazon SNS, consulte la página de detalles de Amazon SNS.

P: ¿Cuántos trabajos se procesan a la vez?

Las canalizaciones operan de manera independiente entre sí. Cada canalización procesa trabajos en paralelo hasta un límite predeterminado establecido para dicha canalización. Dentro de un trabajo, cada resultado individual también progresa en paralelo. Para obtener más información sobre los límites y la capacidad, consulte la sección sobre límites de la guía para desarrolladores Elastic Transcoder Developer Guide. Puede solicitar límites superiores mediante la apertura de un caso de soporte.

P: ¿Cuántos trabajos puedo enviar?

Por el momento, permitimos un máximo de 100 000 trabajos por proceso. Cuando haya superado este límite, recibirá una excepción 429 de límite de tasa. Si necesita aumentar este límite, contáctese con nosotros aquí.

P: ¿Puedo crear varios formatos de entrega por trabajo?

Cada trabajo de transcodificación está relacionado con un archivo de origen determinado y puede crear uno o varios archivos finales. Por ejemplo, es posible que desee crear ejecuciones solo de video o de baja y alta resolución del mismo archivo de origen y probablemente como parte de una única tarea de transcodificación. El número de archivos por trabajo es limitado. Para obtener más información sobre los límites de Amazon Elastic Transcoder, consulte la documentación.

Varios archivos se facturan individualmente: cada archivo se factura como una transcodificación independiente.

P: ¿Cómo puedo generar clips?

Puede crear un clip a partir del medio de origen del trabajo de transcodificación. Especifique una hora de inicio y una duración (ambas especificadas como HH:mm:ss.SSS o sssss.SSS). Para cortar el inicio de un archivo, basta con que especifique una hora de inicio. Puede generar clips de distinta longitud (o transcodificar el archivo completo) para cada destino distinto del trabajo de transcodificación. Se le cobrará según la duración de destino de la transcodificación, por lo que si tiene un archivo inicial de cinco minutos y crea un destino de un minuto a partir de este, solo se le cobrará por un minuto de transcodificación. Recuerde que las fracciones de minutos se redondean, así que si crea un clip de un minuto y treinta segundos de duración, se le cobrarán dos minutos de transcodificación.

P: ¿Cómo puedo combinar clips?

En el trabajo de transcodificación, puede especificar dos o más archivos de entrada que deben combinarse para crear un solo archivo de salida. Los archivos de entrada se combinan en el orden en que se introducen. Es decir, si desea añadir un bumper al vídeo, especifique el archivo del búmper como el primer archivo de entrada y el archivo de vídeo como el segundo. Para cada archivo de entrada, puede especificar una hora de inicio y duración, lo que le permite combinar solamente partes de cada archivo que desea incluir en el archivo de salida. Se le cobrará por la duración del archivo de salida de la transcodificación, de modo que si combina dos archivos de entrada de cinco minutos para crear un archivo de salida de diez minutos, se le cobrarán diez minutos de transcodificación.

P: ¿Qué es una línea de transcodificación, para qué puedo utilizarla y cuántas puedo tener?

Una línea es una estructura similar a una cola que administra los trabajos de transcodificación. Una línea puede procesar varios trabajos simultáneamente y por lo general comienza a procesar trabajos en el orden en que se han añadido a la línea. A menudo los trabajos terminan en un orden distinto en función de las especificaciones de cada uno. El uso de las líneas depende del usuario. Entre los distintos usos se incluye el envío de trabajos a distintas líneas en función de la prioridad o la duración de una transcodificación, o el uso de distintas líneas para los entornos de desarrollo, prueba y producción. El número de canalizaciones por cada cuenta de AWS es limitado. Para obtener más información sobre los límites de Amazon Elastic Transcoder, consulte la documentación.

P: ¿Qué son los modelos predeterminados de transcodificación?

Un modelo predeterminado es una plantilla que contiene la configuración que desea que aplique Amazon Elastic Transcoder durante el proceso de transcodificación, por ejemplo, el códec y la resolución que desea que tenga el archivo transcodificado. Cuando crea un trabajo, debe especificar qué modelo predeterminado desea usar. Ofrecemos modelos predeterminados para crear archivos multimedia que funcionan en cualquier dispositivo y otros que están destinados a dispositivos concretos. Para lograr una compatibilidad máxima, elija un modelo predeterminado de amplio alcance que sirva para crear contenido que funcione en una gran variedad de dispositivos. Para lograr una calidad y un tamaño de imagen óptimos, elija un modelo predeterminado optimizado que sirva para crear contenido para un dispositivo o una clase de dispositivos concretos.

P: ¿Qué hago si ninguno de los modelos predeterminados de transcodificación se ajusta a mis necesidades?

Puede crear sus propios modelos predeterminados personalizados a partir de un modelo existente. Cuando haya creado su propio modelo personalizado, este estará disponible en toda su cuenta de AWS para el servicio Amazon Elastic Transcoder en una región específica. Para obtener más información sobre los modelos predeterminados, consulte la guía para desarrolladores Amazon Elastic Transcoder Developer Guide. El número de canalizaciones por cada cuenta de AWS es limitado. Para obtener más información sobre los límites de Amazon Elastic Transcoder, consulte la documentación.

P: ¿Por qué necesito asignar una función a las canalizaciones de transcodificación?

Amazon Elastic Transcoder utiliza funciones de AWS Identity and Access Management (IAM) para que pueda controlar de forma segura el acceso a sus activos multimedia. Las funciones de IAM establecen políticas que definen qué permisos se le conceden para obtener acceso a los recursos de Amazon S3. Puede asignar diferentes funciones a diferentes canalizaciones, y los administradores de IAM pueden crear funciones específicas para utilizarlas con Amazon Elastic Transcoder. Puede encontrar más información sobre IAM aquí.

P: ¿Cómo puedo configurar las funciones para que sean más restrictivas?

Puede utilizar la consola de administración de AWS para editar las funciones de IAM y crear otras nuevas. Las funciones de IAM creadas por Amazon Elastic Transcoder son visibles desde la consola de administración de AWS y también es posible editarlas.

P: ¿Cómo se utilizan las notificaciones?

Amazon Elastic Transcoder utiliza Amazon SNS para informarle de eventos concretos. Puede solicitar que se le informe de los trabajos que comienzan a procesarse, de los trabajos que se completan, de las advertencias y de los errores. Cada tipo de evento se asigna a un tema de SNS y es posible utilizar el mismo tema o temas diferentes para cada evento. Cabe la opción de que la consola de Amazon Elastic Transcoder cree un tema de SNS para el usuario o especificar uno ya existente.

P: ¿Por qué debería utilizar las notificaciones?

Las notificaciones constituyen una forma mucho más eficaz de comprobar el estado de la transcodificación, en comparación con los sondeos del API. Las notificaciones permiten recibir información sobre cuándo se produce un evento específico en el sistema. Por ejemplo, se le puede notificar la finalización de un evento. Esto resulta útil si desea saber cuándo ha finalizado un trabajo de transcodificación y constituye un método mucho más eficaz que llamar a las API "List Jobs By Status" o "Read Job" a intervalos regulares.

P: ¿Por qué falla mi trabajo?

El motivo más habitual por el que fallan los trabajos es que el archivo de origen esté dañado. Si recibe un error que indique que el formato no se soporta, se debe a que no podemos descodificar su archivo de origen. Le agradeceríamos que nos proporcionase más información al respecto a través de nuestro foro de debate. Necesitamos la siguiente información para ayudar en el diagnóstico: el ID de la cuenta de AWS, la región y el ID de trabajo. Para obtener acceso a una lista de códigos de error, consulte la documentación.

P: ¿Cómo puedo generar más de una miniatura por trabajo?

Puede especificar un intervalo de creación de miniaturas en segundos para crear una miniatura cada n segundos. Para crear miniaturas de tamaños diferentes, debe crear trabajos distintos.

P: ¿Puedo reservar un transcodificador para mi uso exclusivo?

Amazon Elastic Transcoder ofrece un servicio de transcodificación compartido y no permite reservar los transcodificadores ni asignarlos a un cliente individual.

P: ¿Debo pagar tasas de licencia?

Hemos establecido licencias para la propiedad intelectual relevante de los patrimonios comunes de patentes aplicables a la transcodificación de contenido. Al igual que con los demás transcodificadores, los clientes son responsables de evaluar la distribución de contenido en formatos diversos y, si es necesario, establecer licencias al respecto.

P: ¿Se soporta la codificación en directo?

Amazon Elastic Transcoder es un servicio de transcodificación basado en archivos y no soporta la transcodificación en directo.

P: ¿Existen límites en el servicio?

Existe un número limitado de canalizaciones de transcodificación, modelos predeterminados de transcodificación y archivos por cada trabajo. La mayoría de los límites se pueden ajustar según el cliente. Para conocer los límites actuales, consulte la documentación.

P: ¿Cómo puedo aumentar los límites del servicio?

Si desea aumentar los límites del servicio, contáctese con nosotros aquí y facilite toda la información solicitada en el formulario. Nos contactaremos con usted para hablar sobre sus necesidades.

P: ¿Dónde está disponible Amazon Elastic Transcoder?

Amazon Elastic Transcoder está disponible en las siguientes regiones de AWS: EE.UU. Este (Norte de Virginia), EE.UU. Oeste (Oregón), EE.UU. Oeste (Norte de California), UE (Irlanda), Asia Pacífico (Tokio), Asia Pacífico (Singapur), Asia Pacífico (Sídney) y Asia Pacífico (Mumbai).

Este servicio opera de forma independiente en cada región, por lo que es posible que los trabajos que se crean en una región no se transfieran a otra.

Puede crear una canalización de transcodificación en una región con buckets de Amazon S3 de otra región. Sin embargo, si decide hacerlo, debe saber que tendrá que pagar gastos de transferencia de Amazon S3 cuando se realice una lectura o una escritura de contenido en un bucket de Amazon S3 de una región diferente a aquella en la que tiene lugar el trabajo de transcodificación.

P: ¿Puedo transferir metadatos al crear un trabajo?

Tiene la opción de adjuntar hasta 10 pares clave-valor de metadatos personalizados a los trabajos de Elastic Transcoder. Estos metadatos se incluirán en las notificaciones del trabajo y al leer el trabajo a través del API o la consola. Esta información se facilita en el campo “UserMetadata” del objeto Job.


P: ¿Qué formatos de entrada se soportan?

Soportamos los formatos multimedia web, de consumo y profesionales más populares. Algunos ejemplos son 3GP, AAC, AVI, FLV, MP4 y MPEG-2. Si descubre que un formato concreto no funciona, háganoslo saber en nuestro foro.

P: ¿Dónde puedo encontrar una lista completa de los formatos soportados?

Añadimos nuevos formatos de origen regularmente, por lo que una lista así no tardaría mucho en quedar obsoleta. Utilice nuestra capa y consola gratuitas para probar un nuevo formato no mencionado anteriormente. Si tiene algún problema, póngase en contacto con nosotros.

P: ¿Se soporta la función de inicio rápido para crear archivos MP4?

Localizamos el átomo MOOV para un archivo MP4 al principio del archivo para que su reproductor pueda comenzar la reproducción inmediatamente sin esperar a que todo el archivo termine de descargarse.

P: ¿Se soportan Apple ProRes o los formatos de cinematografía digital?

De momento, no se soportan la lectura de archivos Apple ProRes ni formatos de cámara sin procesar como ARRI y RED.

P: ¿Qué formatos de video puedo transcodificar?

Soportamos los siguientes códecs de video: H.264, VP9, VP8, MPEG-2 y GIF animado. Entre los formatos de archivo compatibles se incluyen el contenedor MPEG-2 TS (para HLS), fmp4 (para Smooth Streaming y MPEG-DASH), MP4, WebM, FLV, MPG y MXF (compatible con XDCAM). Para obtener información sobre los formatos de archivo compatibles con códecs determinados, visite la página Detalles del producto.

P: ¿Qué formatos de audio puedo transcodificar?

Soportamos los siguientes códecs de audio: AAC, MP3, MP2, PCM, FLAC y Vorbis. Entre los formatos de archivo de solo audio soportados se incluyen MP3, MP4, FLAC, OGA, OGG y WAV. Para obtener información sobre los formatos de archivo compatibles con códecs determinados, visite la página Detalles del producto.

P: ¿Cómo se pueden utilizar carátulas de álbumes para los archivos de audio?

Las carátulas de álbumes soportan los archivos MP4 que contienen audio AAC, los archivos MP3 y los archivos FLAC. Las carátulas de álbumes no se soportan para formatos de salida OGA, OGG, WAV, WebM o MPEG-2 TS. Puede especificar si la carátula del álbum del archivo de origen se pasa al archivo de destino, si se elimina o si cabe reemplazarla por una nueva o agregarle otra.

P: ¿Cómo puedo crear un archivo de audio a partir de un archivo de vídeo?

Para extraer el video y crear un archivo que solo contenga la pista de audio, ejecute un trabajo de transcodificación con el archivo de origen y use uno de los modelos predeterminados de transcodificación del sistema cuyo nombre contenga la palabra Audio. De forma alternativa, puede crear su propio modelo predeterminado de transcodificación personalizada de solo audio. El archivo final solo contendrá la parte de audio del archivo de origen.

P: ¿Se soportan los formatos de sonido envolvente?

La parte de audio del contenido transcodificado con Amazon Elastic Transcoder es de tipo MP3, Vorbis o AAC de dos canales.

P: ¿Se soporta la reasignación de canales de audio?

Si el archivo original contiene audio multicanal, el contenido final incluirá los dos primeros canales, que suelen corresponder a las pistas de audio derecha e izquierda. En el caso del contenedor MXF, se soportan numerosos métodos de empaquetado del audio en el archivo, incluida la inserción opcional de pistas sin sonido (MOS).

P: ¿Puedo generar videos compatibles con XDCAM?

Sí, la manera más sencilla de generar archivos de salida compatibles con XDCAM es especificar uno de los ajustes predeterminados de XDCAM al crear una tarea de transcodificación. También puede crear un preajuste personalizado, para lo que tiene que elegir el contenedor MXF con video MPEG-2 y audio PCM.

P: ¿Se soportan los subtítulos cerrados?

Sí, puede añadir, eliminar o conservar subtítulos al transcodificar el video entre distintos formatos.

Formatos de entrada compatibles:
Incrustados: CEA-608, CEA-708 (solo MPEG-2) y mov-text
Subtítulos de tipo "sidecar": DFXP, EBU-TT, SCC, SMPT, SRT, TTML, WebVTT

Formatos de salida compatibles:
Subtítulos incrustados: mov-text (MP4) y CEA-708 (MP4 y MPEG-TS)
Subtítulos de tipo "sidecar": DFXP, EBU-TT, SCC, SMPT, SRT, TTML y WebVTT

Los subtítulos CEA-708 están incrustados en los datos de usuario H.264 SEI de la transmisión.

P: ¿Se soportan varias pistas de subtítulos?

Sí, puede añadir una pista por idioma.

P: ¿Cómo puedo crear contenido para el formato de entrega HLS?

Hay dos pasos:

  1. Cree un trabajo de transcodificación que contenga resultados para cada variación mediante uno de los ajustes predefinidos del sistema o los suyos propios, basándose en el contenedor MPEG-2 TS y en los códecs H.264 y AAC. La transmisión de menor velocidad debe ser una transmisión solo de audio.
  2. Especifique que el trabajo de transcodificación debe crear una lista de reproducción que haga referencia a los resultados. Debe ordenar las velocidades de bits de inferior a superior, de tal manera que la transmisión solo de audio quede la última, ya que este orden se mantendrá en el archivo generado para la lista de reproducción. Cuando el trabajo de transcodificación se ha completado, el bucket de salida contendrá una disposición adecuada de las listas de reproducción M3U8 principales e individuales, así como de los fragmentos de transmisiones multimedia MPEG-2 TS.

Nota: Al seleccionar la opción HLSv4, las salidas se asociarán con los ajustes predefinidos de solo audio y solo video. En el caso de los ajustes predefinidos del sistema, estos pueden identificarse porque las palabras “Audio” o “Video” forman parte del nombre. Por ejemplo, “Ajuste predefinido del sistema: video HLS (600k)” se asociaría con la opción HLSv4, mientras que “Ajuste predefinido del sistema: HLS (600k)” se utilizaría con la opción HLSv3.

P: ¿Cómo puedo crear contenido para Smooth Streaming?

Hay dos pasos:

  1. Cree un trabajo de transcodificación que contenga resultados para cada variación mediante uno de los ajustes predefinidos del sistema o los suyos propios, basándose en el contenedor fragmentado MP4 y en los códecs H.264 y AAC.
  2. Especifique que el trabajo de transcodificación debe crear una lista de reproducción que haga referencia a los resultados. Cuando el trabajo de transcodificación se ha completado, el bucket de salida especificado por la línea de transcodificación contendrá el archivo de manifiesto ISM, el archivo cliente ISMC y los archivos multimedia fragmentados MP4.

P: ¿Cómo puedo crear contenido para MPEG-DASH?

Hay dos pasos:

  1. Cree un trabajo de transcodificación que contenga las salidas de únicamente vídeo (con las resoluciones y velocidades de bit deseadas) y la salida de únicamente audio con la configuración predeterminada del sistema o su propia configuración predeterminada, a partir del contenedor MP4 fragmentado con vídeo H.264 y audio AAC.
  2. Para crear una lista de reproducción MPEG-DASH para el trabajo de transcodificación, seleccione MPEG-DASH como formato de la lista de reproducción. Especifique las salidas que referenciará esta lista de reproducción. Cuando el trabajo de transcodificación se ha completado, el bucket de salida especificado por la canalización de transcodificación contendrá el archivo de manifiesto MPD y los archivos multimedia fragmentados MP4.

P: ¿Debo usar la opción HLSv3 o HLSv4?

La versión 3 de HLS se ha soportado de manera nativa en dispositivos iOS 2 y posterior desde julio de 2008 y en Android 4.0 y posterior desde octubre de 2011. La versión 4 de HLS se ha admitido de manera nativa en dispositivos iOS 5 y posterior desde octubre de 2011 y en Android 4.4 y posterior desde septiembre de 2013.

Si puede usar los dispositivos de destino con la versión 4 de HLS, podrá generar listas de reproducción que usen solicitudes de rango de bytes, audio de vinculación tardía y reproducción exclusiva I-frame. Las listas de reproducción con solicitudes de rango de bytes pueden usar solo un archivo por tasa de bits, por lo que ya no es necesario administrar miles de pequeños archivos segmentados. El audio de vinculación tardía permite transmitir el audio de manera independiente del video, por lo que se elimina el almacenamiento redundante de audio. La reproducción exclusiva I-frame permite los modos de reproducción no estándar usados para mejorar el avance, el retroceso y la búsqueda de video.

P: ¿Puedo transmitir HLS directamente desde S3?

Sí, puede reproducir las representaciones de HLS directamente desde S3 dirigiendo el reproductor a la lista de reproducción M3U8. Recomendamos usar una CDN como Amazon CloudFront, que ofrece una experiencia mejorada al usuario final con mayor escalabilidad y desempeño. Consulte Configuring On-Demand Apple HTTP Live Streaming (HLS).

P: ¿Necesito un servidor de streaming para entregar el contenido Smooth Streaming?

Normalmente, la reproducción de Smooth Streaming precisa de un servidor de origen de IIS, y no puede realizar transmisiones directamente desde Amazon S3. No obstante, si distribuye contenido con CloudFront, solo tiene que configurar una distribución de Smooth Streaming en CloudFront, de tal forma que deja de ser necesario disponer de un servidor de streaming. Consulte Configuring On-Demand Smooth Streaming.

P: ¿Por qué el parámetro del códec que quiero cambiar no lo expone la API?

Cuando diseñamos Amazon Elastic Transcoder, queríamos crear un servicio que resultase sencillo de usar. Por lo tanto, exponemos los parámetros de códec que se utilizan con más frecuencia. Si necesita algún parámetro concreto, háganoslo saber a través de nuestro foro.

P: ¿Qué ajustes debo utilizar para mantener las dimensiones de mi vídeo?

Utilice los siguientes ajustes en su modelo predeterminado personalizado:
MaxWidth: auto; MaxHeight: auto; SizingPolicy: ShrinkToFit; PaddingPolicy: NoPad; DisplayAspectRatio: auto

P: ¿Cómo puedo escalar mi formato de entrega a un ancho determinado y establecer la altura para conservar la relación de aspecto del contenido de origen?

Utilice los siguientes ajustes en su modelo predeterminado personalizado:
MaxWidth: [Desired Width]; MaxHeight: auto; SizingPolicy: Fit; PaddingPolicy: NoPad; DisplayAspectRatio: auto

P: ¿Cómo puedo limitar la altura o anchura de un vídeo sin estirar el formato de entrega para que se ajuste al límite determinado y conservar al mismo tiempo la relación de aspecto de entrada?

Utilice los siguientes ajustes en su modelo predeterminado personalizado:
MaxWidth: [Desired Width Limit]; MaxHeight: [Desired Height Limit]; SizingPolicy: ShrinkToFit; PaddingPolicy: NoPad; DisplayAspectRatio: auto

P: ¿Qué ajustes debo utilizar para crear un modelo predeterminado de modo que el vídeo ocupe toda la pantalla sin distorsiones, si es necesario recortar algunos bordes (“corte central”)?

Utilice los siguientes ajustes en su modelo predeterminado personalizado:
MaxWidth: [Desired Width]; MaxHeight: [Desired Height]; SizingPolicy: Fill; PaddingPolicy: NoPad; DisplayAspectRatio: auto

P: ¿Qué ajustes debo utilizar para crear un modelo predeterminado de modo que el vídeo ocupe toda la pantalla sin cortar ninguna zona de la imagen, si es necesario distorsionar la imagen (“reducir” o “estirar”)?

Utilice los siguientes ajustes en su modelo predeterminado personalizado:
MaxWidth: [Desired Width]; MaxHeight: [Desired Height]; SizingPolicy: Stretch; PaddingPolicy: NoPad; DisplayAspectRatio: auto

P: ¿Cómo puedo incluir la escala de marca de agua en mi vídeo?

En la configuración de la marca de agua de los valores predeterminados de la transcodificación, defina los parámetros HorizontalAlign, VerticalAlign y Target según desee. A continuación, defina los valores HorizontalOffset y VerticalOffset con los parámetros correspondientes. Por ejemplo, para colocar una marca de agua a un 10% de distancia de los extremos, defina ambos valores en el 10%.

P: ¿Cómo evito distorsionar mi marca de agua?

Si no desea que se distorsione la marca de agua cuando se ajuste el tamaño de la salida de video, defina SizingPolicy como ShrinkToFit y configure MaxWidth y MaxHeight en 100%. Con estos ajustes, Elastic Transcoder nunca aumentará, expandirá ni distorsionará la marca de agua.

P: ¿Qué configuración debo aplicar para colocar la marca de agua en una zona de vídeo activa en lugar de en una zona mate?

Para colocar la marca de agua de forma que aparezca siempre sobre el contenido de video activo, utilice el tamaño relativo para los parámetros MaxWidth y MaxHeight, y defina el ajuste Target como Content. Por ejemplo, para definir el tamaño de la marca de agua como el 10% del tamaño de video del contenido activo, defina los parámetros MaxWidth y MaxHeight con el valor del 10%.

P: ¿Cómo puedo utilizar varias marcas de agua?

Los modelos predeterminados especifican la colocación de hasta cuatro marcas de agua. Cada ajuste tiene un identificador de marca de agua asociado. Puede crear un trabajo con un máximo de cuatro marcas de agua especificando una matriz de marcas de agua en la llamada para crear el trabajo. Cada elemento de la matriz especifica el identificador de la configuración de la marca de agua que se debe usar y el archivo de imagen de marca de agua.

P: ¿Puedo generar salidas NTSC o PAL?

Sí, puede generar salidas compatibles con NTSC y PAL. La forma más sencilla de generar salidas compatibles con NTSC y PAL consiste en especificar los ajustes predefinidos del sistema para NTSC o PAL al crear el trabajo de transcodificación. En la consola, esto se configura en el menú desplegable del ajuste predeterminado de cada salida del trabajo de transcodificación.

P: ¿Cuánto cuesta utilizar Amazon Elastic Transcoder?

Los precios de Amazon Elastic Transcoder se describen aquí. Nuestros precios no requieren ningún compromiso ni ningún volumen mínimo de trabajos. También ofrecemos una capa gratuita que le permite explorar el servicio y transcodificar hasta 20 minutos de contenido de solo audio, 20 minutos de contenido de video SD y 10 minutos de contenido de video HD al mes sin costo alguno. Para consultar los términos y otra información adicional del programa de la capa gratuita, visite la página de la capa de uso gratuita de AWS.

 

P: ¿Cómo se cobran los trabajos?

Los trabajos de transcodificación se cobran en función de la duración del contenido. Por ejemplo, un contenido multimedia que dure 60 minutos costará el doble que un contenido que dure 30 minutos. El contenido de alta definición (HD) cuesta el doble que el de definición estándar (SD). El contenido de solo audio se factura a un precio inferior que el contenido de definición estándar (SD). La tarifa mínima de los trabajos es la correspondiente a un minuto. No cobramos por generar miniaturas, por llamar a la API ni por transferir contenido de Amazon S3 dentro de la misma región. Para obtener más información, consulte la página de precios de Amazon Elastic Transcoder.

 

P: ¿Cómo se facturan las fracciones de minutos?

Las fracciones de minutos se redondean. Por ejemplo, si su salida tiene una duración inferior a un minuto, se le facturará un minuto. Si su salida tiene una duración de 1 minuto y 10 segundos, se le facturarán 2 minutos.

 

P: ¿Se cobran los trabajos fallidos?

Nuestra política es no cobrar a los clientes los trabajos fallidos a menos que su número sea muy elevado.

 

P: ¿Resulta más económico utilizar varios formatos de entrega por trabajo que utilizar trabajos independientes?

Al utilizar varios formatos de entrega por trabajo, los costos de transcodificación son los mismos que si hubiera enviado varios trabajos para cada formato de entrega. Sin embargo, el tiempo de procesamiento será más rápido para los trabajos más grandes, ya que el archivo de origen solo se transfiere una vez desde su bucket S3 a Amazon Elastic Transcoder.

P: ¿Los precios incluyen impuestos?

Si no se especifica lo contrario, nuestros precios no incluyen los impuestos ni gravámenes correspondientes, como el IVA y cualquier otro impuesto sobre las ventas. En el caso de los clientes con una dirección de facturación de Japón, el uso de los servicios de AWS está sujeto al impuesto de consumo nipón. Más información.

P: ¿Están seguros mis recursos multimedia?

Tiene control completo sobre sus activos multimedia, ya que se almacenan en sus propios buckets de Amazon S3. Mediante las funciones de IAM nos concede acceso a sus buckets de Amazon S3.

P: ¿Puedo establecer permisos de Amazon S3 y opciones de almacenamiento?

Amazon Elastic Transcoder le permite especificar los usuarios, grupos e ID canónicos a los que desea otorgar acceso a sus archivos, miniaturas y listas reproducción transcodificadas, así como el tipo de acceso que desea otorgarles. También puede especificar si desea almacenar el contenido transcodificado mediante el almacenamiento estándar o el de redundancia reducida. Consulte la documentación de Amazon Elastic Transcoder para obtener más información.

P: ¿Puedo usar archivos multimedia de entrada cifrados o cifrar mis propios archivos finales?

Sí. Puede usar los archivos mezzanine codificados como datos de entrada en Amazon Elastic Transcoder o proteger sus archivos transcodificados permitiendo que el servicio codifique los datos de salida. Entre las opciones compatibles se incluyen desde la integración completamente administrada con el cifrado en el servidor de Amazon S3 hasta claves que puede administrar por sí mismo y proteger con AWS Key Management Service (KMS). Además, el soporte del cifrado no se limita a los archivos de video. Puede proteger miniaturas, subtítulos e incluso marcas de agua.

P: ¿Se soporta DRM?

Sí, soportamos el empaquetado para Microsoft PlayReady DRM. Nuestro embalaje Smooth Streaming es compatible con Microsoft PIFF 1.1, mientras que nuestro embalaje HLSv3 es compatible con la especificación Discretix 3.0.1 para Microsoft PlayReady.

P: ¿Cuáles son las prácticas recomendadas para proteger mis recursos multimedia?

Consulte nuestro documento técnico sobre prácticas recomendadas AWS Security Best Practices.

P: ¿Puedo obtener el historial de todas las llamadas a las API de Amazon Elastic Transcoder realizadas en mi cuenta, por motivos de auditoría de seguridad, operativa o de conformidad?

Sí. Para empezar a recibir un historial de todas las llamadas a las API de Elastic Transcoder realizadas en su cuenta, solo tiene que activar AWS CloudTrail en la consola de administración de AWS de CloudTrail. Para obtener más información, consulte la página de inicio de AWS CloudTrail.

P: ¿Tengo que configurar AWS KMS antes de usar las características de cifrado de Elastic Transcoder y de embalaje DRM?

Sí. En primer lugar, debe crear una clave principal de AWS KMS y añadir la función utilizada por Elastic Transcoder como un usuario autorizado de dicha clave. Elastic Transcoder utiliza su clave maestra KMS para proteger las claves de cifrado de datos que intercambia con usted.

P: ¿Puedo guardar las claves usadas para cifrar las transmisiones HLS en S3?

Sí. Si elige almacenar las claves en S3, Elastic Transcoder las escribirá en las mismas carpetas en las que se encuentran los archivos de la lista de reproducción. Estas se protegerán mediante el cifrado ofrecido por los servidores con las claves de cifrado administradas por Amazon S3 (SSE-S3).

P: ¿Puedo rotar las claves utilizadas para HLS con el cifrado AES-128?

No se soporta la rotación de claves. Todas las ejecuciones y los segmentos de archivo comparten la misma clave.

P: ¿Ofrece Amazon Elastic Transcoder un Acuerdo de nivel de servicios (SLA)?

Amazon Elastic Transcoder no ofrece un Acuerdo de nivel de servicios en estos momentos.