AWS Cloud Digital Interface (CDI)

Transporter de manière fiable des vidéos en direct non compressées entre vos applications

AWS Cloud Digital Interface (AWS CDI) est une technologie réseau qui vous permet de transporter des vidéos non compressées de haute qualité dans le Cloud AWS, avec une grande fiabilité et une latence réseau d'à peine huit millisecondes. Vous pouvez utiliser AWS CDI pour créer des flux de travail vidéo en direct qui connectent certains services AWS Media Services, des produits de partenaires AWS et des offres de fournisseurs indépendants de logiciels (ISV). Les charges de travail qui exigent une connectivité haute performance et du contenu vidéo en direct non compressé ont toujours été déployées sur site à l'aide de connexions d'interface numérique série. AWS CDI vous permet de créer des charges de travail similaires sur des instances et des services de calcul au sein du Cloud AWS, en vous offrant un moyen fiable, haute performance et interopérable de transporter les vidéos non compressées.

Les exemples d'applications multi-fournisseurs distribuées qui peuvent utiliser AWS CDI incluent la diffusion de chaînes TV, la mutation de production de vidéo en direct, l'insertion d'images animées, les applications à vues multiples, les conversions de fréquence d'image vidéo et d'espaces couleur, l'insertion de tatouages numériques et le chiffrement et le déchiffrement vidéo. AWS CDI se base sur des fonctions Amazon Elastic Compute Cloud (Amazon EC2) disponibles sur des types d'instances haute performance. Vous pouvez démarrer en téléchargeant le kit de développement logiciel (SDK) AWS CDI et en intégrant ses fonctionnalités à vos produits.

Avantages

Transport de vidéos avec une latence d'au minimum huit millisecondes

AWS CDI est conçu pour transporter des vidéos en direct entre des instances Amazon EC2, avec une latence de transport d'au minimum huit millisecondes, c'est-à-dire moins d'une image pour une vidéo de 60 images par seconde. AWS CDI vous permet de déployer des solutions de vidéos en direct sur plusieurs instances EC2 et services d'AWS Media Services sans compromettre les exigences de latence et de qualité.

Conception de solutions vidéo évolutives et non compressées

AWS CDI prend en charge les vidéos non compressées jusqu'à une résolution 4K ultra-haute définition (UHD) à 60 images par seconde, afin que vous puissiez concevoir des solutions vidéo de haute qualité dans le cloud. AWS CDI associe la capacité de mise à l'échelle et l'agilité d'AWS aux performances brutes des normes sur site, telles que l'interface numérique série ou SMPTE 2110.

Connexion de produits et création de flux de travail vidéo en direct

AWS CDI exploite un schéma audio, vidéo et de métadonnées qui permet l'interopérabilité et la communication entre les applications, y compris entre les produits de différents fournisseurs et partenaires AWS. Ce schéma est défini dans le kit SDK AWS CDI, qui peut être facilement intégré aux packages logiciels. Cela permet aux applications d'interagir avec les produits et les solutions d'autres fournisseurs et partenaires AWS et de certains services d'AWS Media Services.

Fonctionnement

Ressources pour développeurs

Démarrez rapidement en intégrant des fonctionnalités AWS CDI à votre application.

Téléchargez le kit SDK AWS CDI et apprenez-en plus à son sujet.

Articles de blog, vidéos et webinaires

Article de blog

AWS debuts Cloud Digital Interface (AWS CDI)

Présentation d'AWS Cloud Digital Interface (AWS CDI), technologie réseau pour les fournisseurs indépendants de logiciels (ISV) et les partenaires AWS qui créent des applications fiables de vidéo en direct dans le Cloud AWS.

Vidéo
Paul Cheesbrough de FOX sur l'utilisation d'AWS pour moderniser et innover (1:51)

Le directeur technique de FOX, Paul Cheesbrough, discute de l'opportunité qu'a eu FOX de se réinventer après avoir vendu 21st Century Fox à Disney.

Vidéo
FOX Pioneers Content Workflows, Including Uncompressed Video, with AWS (1:07)

Joel Williams, vice-président de l'architecture et de l'ingénierie chez FOX Corporation, explique comment FOX utilise les services AWS pour transformer ses flux de travail multimédias.

Questions fréquentes (FAQ)

Qu'est-ce que AWS Cloud Digital Interface (AWS CDI) ?

Le transport de vidéos non compressées avec une latence minimale entre les produits et services est essentiel à la conception de nombreux flux de travail vidéo en direct. AWS Cloud Digital Interface (AWS CDI) est une technologie vous offrant les performances réseau et les fonctionnalités de vidéos non compressées nécessaires à la création de ces flux de travail. AWS CDI est conçu pour fournir la latence la plus faible possible, grâce à l'utilisation de technologies avancées de mise en réseau. À l'aide d'AWS CDI, vous pouvez déployer des solutions de vidéo en direct fonctionnant sur des instances et des services de calcul dans le Cloud AWS.

Qu'est-ce que le kit SDK AWS CDI ?

Le kit SDK AWS CDI est un ensemble de bibliothèques et de documentation destiné aux clients, aux fournisseurs indépendants de logiciels (ISV) et aux partenaires AWS, leur permettant de créer des solutions de vidéo en direct sur AWS. Disponible dans des versions Windows et Linux, le kit SDK contient des interfaces que les professionnels de la vidéo trouveront intuitives et familières, et peut être intégré aux mises en œuvre logicielles compatibles avec le langage C. Une fois le kit SDK intégré, vous pouvez transférer de manière rapide et fiable des vidéos en direct non compressées, entre des types d'instances Amazon Elastic Compute Cloud (Amazon EC2) optimisées pour Elastic Fabric Adapter (EFA) et déployées dans une seule zone de disponibilité (AZ). Si vous devez développer une application distribuée de vidéo en direct qui fonctionne sur plusieurs instances de calcul et qui peut interagir avec les produits d'autres fournisseurs, l'intégration du kit SDK CDI à votre application logicielle peut vous offrir les outils et les performances nécessaires.

Quels systèmes d'exploitation puis-je utiliser avec AWS CDI ?

AWS CDI utilise Elastic Fabric Adapter (EFA) pour permettre une connectivité fiable et de latence faible entre les instances EC2. EFA est disponible sur plusieurs types d'instances EC2 et peut être utilisé avec les systèmes d'exploitation Linux et Windows.

Comment AWS CDI permet-il le transport fiable haut débit de vidéos ?

AWS CDI optimise le chemin réseau utilisé pour les vidéos non compressées sur le réseau AWS. Afin de fournir des hautes performances, AWS CDI se repose sur des fonctions disponibles dans certains types d'instances Amazon EC2. Les instances EC2 doivent prendre en charge Elastic Fabric Adapter (EFA) et le protocole Scalable Reliable Datagram (SRD). De plus, les groupes de placement AWS, qui influencent la façon dont les instances EC2 sont déployées au sein d'une zone de disponibilité, peuvent être utilisés pour permettre aux applications AWS CDI d'obtenir les performances réseau à faible latence nécessaires à la communication nœud-à-nœud étroitement couplée. Pour en savoir plus sur les types d'instances exigées par AWS CDI, consultez la documentation EFA.

Que sont Elastic Fabric Adapter (EFA) et Scalable Reliable Datagram (SRD) ?

EFA est une interface réseau personnalisée par AWS qui fournit des capacités de contournement de systèmes d'exploitation (OS) aux instances Amazon EC2, permettant aux clients d'exécuter des applications avec des communications entre les nœuds à faible latence et haut débit à grande échelle. Pour en savoir plus sur EFA, veuillez consulter la documentation EFA. SRD est un protocole de transport réseau utilisé par EFA qui optimise le trafic réseau sur le réseau AWS à l'aide d'algorithmes de contrôle de la congestion multi-chemins afin d'assurer un trafic hautement fiable et peu instable.

Quel est le coût du kit SDK AWS CDI ?

Le kit SDK AWS CDI est disponible en tant que projet open source et peut être téléchargé ici. Il est publié sous la licence BSD à deux clauses.

Le kit SDK AWS CDI collecte-t-il des métriques ?

Lorsque le kit SDK AWS CDI est intégré à une application vidéo fonctionnant sur Amazon EC2, il collecte certaines métriques liées aux performances du trafic réseau. Les métriques sont utilisées afin d'améliorer la qualité des produits et services AWS et peuvent permettre de détecter et de résoudre des problèmes de prise en charge. Le kit SDK AWS CDI ne récolte pas le contenu du trafic réseau, comme le contenu audio ou vidéo que vous transférez. Vous pouvez également configurer le kit SDK AWS CDI afin que ces mêmes métriques soient envoyées au tableau de bord Amazon CloudWatch de votre propre compte AWS. Pour obtenir plus d'informations, notamment les instructions permettant de désactiver la collecte des métriques de performances, consultez la page « Performance metrics in the AWS SDI CDK » de la documentation.

La prise en charge d'AWS CDI est-elle disponible dans AWS Media Services ?

Oui. AWS Elemental MediaLive, service de chiffrement de vidéo en direct basé sur le cloud, prend en charge les entrées d'AWS CDI afin que les sources vidéo non compressées puissent créer des sorties de haute qualité. AWS continue de réfléchir à l'extension de la prise en charge des fonctionnalités d'AWS CDI à d'autres services AWS Media Services.