AWS Cloud Digital Interface (CDI)

Transporte confiável de vídeos ao vivo descompactados entre aplicações

A AWS Cloud Digital Interface (AWS CDI) é uma tecnologia de rede que permite que você transporte vídeos descompactados de alta qualidade dentro da Nuvem AWS, com alta confiabilidade e latência de rede tão baixa quanto oito milissegundos. Você pode usar a AWS CDI para criar fluxos de trabalho de vídeo ao vivo que conectam serviços de mídia exclusivos da AWS, produtos de parceiros da AWS e ofertas de provedores de software independentes (ISVs). Workloads que exigem conectividade de alta performance e vídeo ao vivo descompactado têm sido implantadas historicamente on-premises usando conexões Serial Digital Interface (SDI). A AWS CDI permite que você crie workloads semelhantes em instâncias e serviços de computação na Nuvem AWS fornecendo uma forma confiável, de alta performance e interoperável de transportar vídeo descompactado.

Exemplos de aplicações multifornecedor distribuídas que podem usar a AWS CDI incluem playout de canais de TV, troca de produção de vídeos ao vivo, inclusão de videografismo, aplicações multiespectador, taxa de quadros do vídeo e conversão de espaços de cores, marca d'água forense, além de decodificação e codificação de vídeo. A AWS CDI é baseada em recursos existentes do Amazon Elastic Compute Cloud (Amazon EC2) disponíveis em tipos de instância de alta performance. Você pode iniciar baixando o kit de desenvolvimento de software (SDK) da AWS CDI e integrar seus recursos em seus produtos.

Benefícios

Transporte vídeos com latência tão baixa quanto oito milissegundos

A AWS CDI é projetada para transportar vídeo ao vivo entre instâncias do Amazon EC2 com latência tão baixa quanto oito milissegundos, que é menos que um quadro para 60 vídeos de quadros por segundo. A AWS CDI permite que você implante soluções de vídeo ao vivo em diversas instâncias do EC2 e serviços de mídia da AWS sem comprometer requisitos de latência e qualidade.

Crie soluções de vídeo descompactado escaláveis

A AWS CDI tem capacidade para vídeo descompactado com resolução até 4k Ultra-High Definition (UHD), a 60 quadros por segundo, para que você possa criar soluções de vídeo ao vivo de alta qualidade na nuvem. A AWS CDI combina a escalabilidade e agilidade da AWS com a performance bruta de padrões on-premises, tais como Serial Digital Interface (SDI) ou SMPTE 2110.

Conecte produtos e crie fluxos de trabalho de vídeo ao vivo

A AWS CDI utiliza um esquema de áudio, vídeo e metadados que facilita a interoperabilidade e comunicação entre aplicações, inclusive entre produtos de diferentes fornecedores e parceiro da AWS. Esse esquema é definido no SDK da AWS CDI, que pode ser integrado facilmente a pacotes de software, o que permite que aplicações operem entre si com produtos e soluções de outros fornecedores, parceiros da AWS e serviços de mídia da AWS exclusivos.

Como funciona

Recursos do desenvolvedor

Comece a integrar rapidamente recursos da AWS CDI em sua aplicação.

Baixe e saiba mais sobre o SDK da AWS CDI.

Publicações de blog, vídeos e webinars

Publicação do blog

AWS estreia Cloud Digital Interface (AWS CDI)

Apresentando a AWS Cloud Digital Interface (AWS CDI), uma tecnologia de rede para provedores de software independentes (ISVs) e parceiros da AWS que desenvolve aplicações de vídeo ao vivo confiáveis na Nuvem AWS.

Vídeo
Paul Cheesbrough of FOX on Using AWS to Modernize and Innovate (Paul Cheesbrough, da FOX, sobre o uso da AWS para modernizar e inovar) (1:51)

O CTO da FOX, Paul Cheesbrough, fala sobre a oportunidade que a FOX teve de se reimaginar após a venda da 21st Century Fox para a Disney.

Vídeo
FOX Pioneers Content Workflows, Including Uncompressed Video, with AWS (A FOX é pioneira em fluxos de trabalho de conteúdo, incluindo vídeo descompactado, com a AWS) (1:07)

Joel Williams, vice-presidente de arquitetura e engenharia na FOX Corporation, explica como a FOX usa a AWS para transformar seus fluxos de trabalho de mídia.

Perguntas frequentes

O que é a AWS Cloud Digital Interface (AWS CDI)?

O transporte de vídeo descompactado com mínima latência entre produtos e serviços é fundamental para desenvolver muitos fluxos de trabalho de vídeo ao vivo. A AWS Cloud Digital Interface (AWS CDI) é uma tecnologia que dá a você a performance de rede e recursos de vídeo descompactado necessários para desenvolver fluxos de trabalho de vídeo ao vivo. A AWS CDI, por meio da utilização de tecnologias de rede avançadas, é projetada para fornecer a menor latência possível. Com a AWS CDI, você pode implantar soluções de vídeo ao vivo executadas em várias instâncias e serviços de computação na Nuvem AWS.

O que é o SDK da AWS CDI?

O SDK da AWS CDI é um conjunto de bibliotecas e documentação para clientes, provedores de software independentes (ISVs) e parceiros da AWS para criar soluções de vídeo ao vivo na AWS. Disponível em ambas as versões para Windows e Linux, o SDK contém interfaces que cinegrafistas acharão intuitivas e comuns, e podem ser integradas a implementações de software compatíveis com a linguagem C. Uma vez integrado, você pode transferir com segurança e confiança vídeos ao vivo descompactados entre tipos de instância do Amazon Elastic Compute Cloud (Amazon EC2) habilitado para Elastic Fabric Adapter (EFA) implantados dentro de uma única zona de disponibilidade (AZ). Se você precisar desenvolver uma aplicação de vídeo ao vivo distribuída que execute em várias instâncias de computação e possa interoperar com produtos de outros fornecedores, a integração do SDK da CDI em sua aplicação de software poderá fornecer as ferramentas e a performance de que você precisa.

Quais sistemas operacionais posso usar com a AWS CDI?

A AWS CDI usa a Elastic Fabric Adapter (EFA) para permitir uma conectividade confiável de baixa latência entre instâncias do EC2. A EFA está disponível em vários tipos de instância do EC2 e pode ser usada com ambos os sistemas operacionais Linux e Windows.

Como a AWS CDI permite o transporte de vídeo confiável de largura de banda alta?

A AWS CDI otimiza o trajeto da rede usado para o vídeo descompactado dentro da rede da AWS. Para atingir alta performance, a AWS CDI conta com recursos disponíveis em determinados tipos de instância do EC2. As instâncias do EC2 devem ser compatíveis com o Elastic Fabric Adapter (EFA) e o protocolo Scalable Reliable Datagram (SRD). Além disso, os grupos de posicionamento da AWS, um recurso que influencia a forma como as instâncias do EC2 são implantadas em uma AZ, podem ser usados para permitir que aplicações da AWS CDI obtenham a performance de rede de baixa latência necessária para a comunicação de nó a nó altamente acoplados. Para obter mais informações sobre os tipos de instância exigidos pela AWS CDI, leia a Documentação da EFA.

O que é Elastic Fabric Adapter (EFA) e Scalable Reliable Datagram (SRD)?

A EFA é uma interface de rede personalizada criada pela AWS que fornece recursos de desvio do sistema operacional (SO) para instâncias do Amazon EC2, permitindo que os clientes executem aplicações com comunicações entre nós de baixa latência e alto throughput em escala. Para saber mais sobre a EFA, acesse a Documentação da EFA. SRD é um protocolo de transporte de rede usado pela EFA que otimiza o tráfego de rede na rede da AWS usando algoritmos de controle de congestionamento multitrajeto para fornecer tráfego de baixa oscilação e alta confiabilidade.

Quanto custa o SDK da AWS CDI?

O SDK da AWS CDI está disponível como um projeto de fonte aberta que pode ser baixado aqui. É liberado sob a licença BSD com duas cláusulas.

O SDK da AWS CDI coleta métricas?

Quando o SDK da AWS CDI é integrado a uma aplicação de vídeo executada no Amazon EC2, ele coleta determinadas métricas relacionadas à performance de tráfego de rede. As métricas são usadas para melhorar a qualidade de produtos da AWS e pode nos ajudar a diagnosticar e resolver problemas de suporte. O SDK da AWS CDI não coleta conteúdo de tráfego de rede, como o vídeo ou áudio que você transferir. Você também pode configurar o SDK da AWS CDI para que as mesmas métricas sejam enviadas para o painel do Amazon CloudWatch em sua própria conta AWS. Para obter mais informações, incluindo instruções sobre como desabilitar a coleta de métricas de performance, consulte “Performance metrics in the AWS SDI CDK” (Métricas de performance no SDK da AWS CDI” na documentação.

O suporte para a AWS CDI está disponível nos serviços de mídia da AWS?

Sim. O AWS Elemental MediaLive, um serviço de codificação de vídeo ao vivo baseado em nuvem, tem capacidade para dados da AWS CDI para permitir fontes de vídeo descompactado para criar produções de alta qualidade. A AWS continua avaliando a extensão do suporte para recursos da AWS CDI para outros serviços de mídia da AWS.