- Servicios multimedia›
- Recursos›
- Cloud Digital Interface
AWS Cloud Digital Interface
Transporte de forma fiable videos en vivo sin comprimir entre aplicaciones
AWS Cloud Digital Interface (CDI)
AWS Cloud Digital Interface (CDI) es una tecnología de red que permite mover videos de alta calidad sin comprimir dentro de la nube de AWS, con alta fiabilidad y una latencia de red de tan solo 8 milisegundos. Puede utilizar AWS CDI para crear flujos de trabajo de videos en directo que conecten determinados servicios de contenido multimedia de AWS, productos de socios de AWS y ofertas de proveedores de software independientes (ISV). Tradicionalmente, las cargas de trabajo con requisitos de conectividad de alto rendimiento y videos en directo sin comprimir se han implementado de manera local a través de conexiones de interfaz digital en serie (SDI). AWS CDI permite crear cargas de trabajo similares en todas las instancias y servicios de computación en la nube de AWS, ya que proporciona una forma fiable, de alto rendimiento e interoperable de transportar videos sin comprimir.
Algunos ejemplos de aplicaciones distribuidas de varios proveedores con las que se puede utilizar AWS CDI incluyen emisión de canales de televisión, conmutación de la producción de video en directo, inserción de gráficos en movimiento, aplicaciones de varios espectadores, conversión de la velocidad de los fotogramas de video y del espacio de color, marcas de agua digitales y decodificación y codificación de video. AWS CDI se basa en las características existentes de Amazon Elastic Compute Cloud (Amazon EC2) que están disponibles en los tipos de instancias de alto rendimiento. Puede comenzar por descargar el kit de desarrollo de software (SDK) para AWS CDI e integrar las capacidades disponibles en sus propios productos.
Beneficios
Transporte de videos con latencia de tan solo 8 milisegundos
Creación de soluciones escalables de video sin comprimir
Conexión de productos y creación de flujos de trabajo de video en directo
Funcionamiento
Recursos para desarrolladores
Publicaciones de blog, videos y seminarios web
<a href="https://aws.amazon.com/blogs/media/category/media-services/aws-cloud-digital-interface/">Vea todas las publicaciones sobre CDI del blog</a>
AWS estrena Cloud Digital Interface (CDI)
Paul Cheesbrough of FOX on Using AWS to Modernize and Innovate (1:51)
FOX Pioneers Content Workflows, Including Uncompressed Video, with AWS (1:07)
Publicaciones del blog
Preguntas frecuentes
Abrir todoEl transporte de video sin comprimir con una latencia mínima entre productos y servicios es fundamental para crear muchos flujos de trabajo de video en directo. AWS Cloud Digital Interface (CDI) es una tecnología que le ofrece el rendimiento de red y las capacidades de video sin comprimir que se necesitan para crear flujos de trabajo de video en directo. AWS CDI, mediante el uso de tecnologías de red avanzadas, está diseñado para brindar la menor latencia posible. Con AWS CDI, puede implementar soluciones de video en directo que se ejecutan en instancias y servicios de computación en la nube de AWS.
-
El SDK para AWS CDI es un conjunto de bibliotecas y documentación para clientes, proveedores de software independientes (ISV) y socios de AWS destinado a la creación de soluciones de video en directo en AWS. Disponible en versiones para Windows y Linux, el SDK contiene interfaces que los profesionales del sector de videos encontrarán intuitivas y familiares y que pueden integrarse en implementaciones de software compatibles con el lenguaje C. Una vez integrado, puede transferir con rapidez y fiabilidad videos sin comprimir en directo entre tipos de instancias de Amazon Elastic Compute Cloud (Amazon EC2) habilitadas para Elastic Fabric Adapter (EFA) implementadas dentro una única zona de disponibilidad (AZ). Si necesita desarrollar una aplicación de video en directo distribuida que se ejecute en varias instancias de computación y que pueda interoperar con productos de otros proveedores, integrar el SDK para CDI con su aplicación de software puede darle las herramientas y el rendimiento necesarios.
AWS CDI utiliza Elastic Fabric Adapter (EFA) para permitir una conectividad de baja latencia y fiable entre instancias EC2. EFA está disponible en varios tipos de instancias EC2 y se puede usar con los sistemas operativos Linux y Windows.
-
AWS CDI optimiza la ruta de red que se utiliza para videos sin comprimir dentro de la red de AWS. Para lograr un alto rendimiento, AWS CDI se basa en las características disponibles en determinados tipos de instancias de Amazon EC2. Las instancias EC2 deben ser compatibles con Elastic Fabric Adapter (EFA) y el protocolo Scalable Reliable Datagram (SRD). Además, los grupos de ubicación de AWS, una característica que influye en la manera en que las instancias EC2 se implementan dentro de una AZ, pueden utilizarse a fin de que las aplicaciones de AWS CDI obtengan el rendimiento de red de baja latencia necesario para la estrecha comunicación entre nodos. Para obtener más información sobre los tipos de instancias que requiere AWS CDI, lea la documentación de EFA.
EFA es una interfaz de red personalizada de AWS que proporciona capacidades de omisión del sistema operativo (SO) a las instancias de Amazon EC2, lo que permite a los clientes ejecutar aplicaciones con comunicaciones entre nodos de baja latencia y alto rendimiento a escala. Para obtener más información acerca de EFA, visite la documentación sobre EFA. SRD es un protocolo de transporte red utilizado por EFA que optimiza el tráfico en la red de AWS mediante algoritmos de control de transmisión de varias rutas para brindar un tráfico con pocas fluctuaciones y alta fiabilidad.
El SDK para AWS CDI está disponible como un proyecto de código abierto que puede descargarse aquí. Está publicado bajo una licencia BSD de dos cláusulas.
-
Cuando el SDK para AWS CDI se integra con una aplicación de video que se ejecuta en Amazon EC2, recopila métricas relacionadas con el rendimiento del tráfico de red. Las métricas se utilizan para mejorar la calidad de los productos y servicios de AWS y pueden ayudarnos a diagnosticar y resolver problemas de soporte. El SDK para AWS CDI no recopila el contenido del tráfico de red, como los videos o los audios que se transfieren. También puede configurar el SDK para AWS CDI de modo que las mismas métricas se envíen al panel de Amazon CloudWatch en su cuenta de AWS. Para obtener más información, incluidas las instrucciones sobre cómo deshabilitar la recopilación de métricas de rendimiento, consulte “Performance metrics in the AWS SDI CDK” (Métricas de rendimiento en el CDK para AWS SDI) en la documentación.
Sí. AWS Elemental MediaLive, un servicio de codificación de vídeo en directo basado en la nube, admite entradas CDI de AWS para permitir que las fuentes de vídeo sin comprimir creen salidas de alta calidad. AWS CDI también es compatible con AWS Elemental MediaConnect. Puede crear flujos de trabajo de video sin comprimir en la nube mediante los flujos CDI de MediaConnect para vincular diferentes productos y servicios en un sistema de producción en directo en la nube. Los flujos CDI de MediaConnect admiten la transferencia de video sin compresión hasta UHD 2160p60 con una latencia entre nodos de solo un fotograma.
AWS continúa evaluando la posibilidad de extender el soporte para las capacidades de CDI de AWS a otros servicios multimedia de AWS.