AWS Cloud Digital Interface (AWS CDI) is a network technology that allows you to transport high-quality uncompressed video inside the AWS Cloud, with high reliability and network latency as low as 8 milliseconds. You can use AWS CDI to build live video workflows that connect select AWS Media Services, products from AWS Partners, and offerings from Independent Software Vendors (ISVs). Workloads that require high-performance connectivity and uncompressed live video have historically been deployed on-premises using Serial Digital Interface (SDI) connections. AWS CDI lets you build similar workloads across compute instances and services in the AWS Cloud by providing a reliable, high-performance, and interoperable way of transporting uncompressed video.
Examples of distributed, multi-vendor applications that can use AWS CDI include TV channel playout, live video production switching, motion graphic insertion, multi-viewer applications, video frame rate and color space conversion, forensic watermarking, and video decoding and encoding. AWS CDI is based on existing Amazon Elastic Compute Cloud (Amazon EC2) features available on high-performance instance types. You can get started by downloading the AWS CDI Software Development Kit (SDK) and integrating its capabilities into your products.
Transport video with latency as low as 8 milliseconds
AWS CDI is designed to transport live video between Amazon EC2 instances with transport latency as low as 8 milliseconds, which is less than one frame for 60 frames per second video. AWS CDI enables you to deploy live video solutions across multiple EC2 instances and AWS Media Services without compromising latency and quality requirements.
Build scalable, uncompressed video solutions
AWS CDI supports uncompressed video up to Ultra-High Definition (UHD) 4K resolution at 60 frames per second so you can build high-quality live video solutions in the cloud. AWS CDI combines the scalability and agility of AWS with the raw performance of on-premises standards, such as Serial Digital Interface (SDI) or SMPTE 2110.
Connect products and create live video workflows
AWS CDI leverages an audio, video, and metadata schema that facilitates interoperability and communication between applications, including between products from different vendors and AWS Partners. This schema is defined in the AWS CDI SDK, which can be easily integrated into software packages, allowing applications to interoperate with products and solutions from other vendors, AWS Partners, and select AWS Media Services.
How it works
What is AWS Cloud Digital Interface (AWS CDI)?
Transport of uncompressed video with minimal latency between products and services is critical for building many live video workflows. AWS Cloud Digital Interface (AWS CDI) is a technology that gives you the network performance and uncompressed video capabilities required to build live video workflows. AWS CDI, through the use of advanced networking technologies, is designed to provide the lowest latency possible. With AWS CDI, you can deploy live video solutions running across compute instances and services in the AWS Cloud.
What is the AWS CDI SDK?
How does AWS CDI enable reliable, high-bandwidth video transport?
What are Elastic Fabric Adapter (EFA) and Scalable Reliable Datagram (SRD)?
EFA is a network interface custom built by AWS that provides operating system (OS) bypass capabilities to Amazon EC2 instances, enabling customers to run applications with low-latency, high-throughput inter-node communications at scale. To learn more about EFA, please visit the EFA documentation. SRD is a network transport protocol used by EFA that optimizes networking traffic over the AWS network using multi-path congestion control algorithms to provide low-jitter and high-reliability traffic.
How much does the AWS CDI SDK cost?
The AWS CDI SDK is available as an open source project that can be downloaded here. It is released under the 2-clause BSD license.