AWS Cloud Digital Interface (CDI)

Zuverlässige Übertragung von unkomprimiertem Live-Video zwischen Anwendungen

AWS Cloud Digital Interface (AWS CDI) ist eine Netzwerktechnologie, mit der Sie hochwertige unkomprimierte Videos innerhalb der AWS Cloud mit hoher Zuverlässigkeit und einer Netzwerklatenz von nur 8 Millisekunden transportieren können. Sie können AWS CDI verwenden, um Live-Video-Workflows einzurichten, die ausgewählte AWS Media Services, Produkte von AWS-Partnern und Angebote von unabhängigen Softwareanbietern (ISVs) verbinden. Workloads, die eine leistungsstarke Konnektivität und unkomprimiertes Live-Video erfordern, wurden in der Vergangenheit On-Premises mithilfe von SDI-Verbindungen (Serial Digital Interface) bereitgestellt. Mit AWS CDI können Sie ähnliche Workloads über Compute-Instances und -Services in der AWS Cloud hinweg erstellen, indem Sie eine zuverlässige, leistungsstarke und interoperable Möglichkeit zum Transportieren von unkomprimiertem Video bereitstellen.

Beispiele für verteilte Multi-Vendor-Anwendungen, die AWS CDI verwenden können, sind TV-Channel-Playout, Live-Videoproduktionsumschaltung, Motion Graphic Insertion, Multi-Viewer-Anwendungen, Video-Framerate- und Farbraumkonvertierung, forensische Wasserzeichen sowie Videodekodierung und -kodierung. AWS CDI basiert auf vorhandenen Amazon Elastic Compute Cloud (Amazon EC2)-Funktionen, die für leistungsstarke Instance-Typen verfügbar sind. Sie können beginnen, indem Sie das AWS CDI Software Development Kit (SDK) herunterladen und seine Funktionen in Ihre Produkte integrieren.

Vorteile

Videoübertragung mit einer Latenz von nur 8 Millisekunden

AWS CDI wurde für die Übertragung von Live-Videos zwischen Amazon EC2-Instances mit einer Übertragungslatenz von nur 8 Millisekunden entwickelt, was weniger als einem Frame für 60 Frames pro Sekunde entspricht. Mit AWS CDI können Sie Live-Videolösungen über mehrere EC2-Instances und AWS Media Services hinweg bereitstellen, ohne die Latenz- und Qualitätsanforderungen zu beeinträchtigen.

Erstellen Sie skalierbare, unkomprimierte Videolösungen

AWS CDI unterstützt unkomprimiertes Video bis zu Ultra-High Definition (UHD) 4K-Auflösung bei 60 Bildern pro Sekunde, sodass Sie hochwertige Live-Videolösungen in der Cloud erstellen können. AWS CDI kombiniert die Skalierbarkeit und Agilität von AWS mit der Rohleistung von On-Premises-Standards wie Serial Digital Interface (SDI) oder SMPTE 2110.

Verbinden Sie Produkte und erstellen Sie Live-Video-Workflows

AWS CDI nutzt ein Audio-, Video- und Metadatenschema, das die Interoperabilität und Kommunikation zwischen Anwendungen erleichtert, einschließlich zwischen Produkten verschiedener Anbieter und AWS-Partnern. Dieses Schema ist im AWS CDI SDK definiert, das einfach in Softwarepakete integriert werden kann, sodass Anwendungen mit Produkten und Lösungen anderer Anbieter, AWS-Partner und ausgewählter AWS Media Services zusammenarbeiten können.

Funktionsweise

product-page-diagram_AWS_Elemental_r20_AWS_CDI_2x_v2

Entwicklerressourcen

Beginnen Sie schnell mit der Integration von AWS CDI-Funktionen in Ihre Anwendung.

Sie können das AWS CDI SDK herunterladen und mehr darüber erfahren.

Blog-Beiträge, Videos und Webinare

Blog-Beitrag
Icon_Resource-Blog

AWS stellt Cloud Digital Interface (AWS CDI) vor

Einführung von AWS Cloud Digital Interface (AWS CDI), einer Netzwerktechnologie für unabhängige Softwareanbieter (ISVs) und AWS-Partner, die zuverlässige Live-Videoanwendungen in der AWS Cloud erstellen.

Video
Paul Cheesbrough von FOX über die Verwendung von AWS zur Modernisierung und Innovation (1:51)

FOX CTO Paul Cheesbrough spricht über die Gelegenheit, die FOX hatte, sich nach dem Verkauf von 21st Century Fox an Disney neu zu erfinden.

Video
FOX leistet mit AWS Pionierarbeit bei Content-Workflows, einschließlich unkomprimierter Videos (1:07)

Joel Williams, Vice President im Bereich Architecture & Engineering bei der FOX Corporation, erklärt, wie FOX AWS-Services nutzt, um seine Medien-Workflows zu transformieren.

Häufig gestellte Fragen

Was ist AWS Cloud Digital Interface (AWS CDI)?

Die Übertragung von unkomprimiertem Video mit minimaler Latenz zwischen Produkten und Services ist entscheidend für den Aufbau vieler Live-Video-Workflows. AWS Cloud Digital Interface (AWS CDI) ist eine Technologie, die Ihnen die Netzwerkleistung und die unkomprimierten Videofunktionen bietet, die zum Erstellen von Live-Video-Workflows erforderlich sind. AWS CDI ist durch den Einsatz fortschrittlicher Netzwerktechnologien so konzipiert, dass es die geringstmögliche Latenz bietet. Mit AWS CDI können Sie Live-Videolösungen bereitstellen, die über Compute-Instances und -Services in der AWS Cloud ausgeführt werden.

Was ist AWS CDI SDK?

Das AWS CDI SDK ist eine Reihe von Bibliotheken und Dokumentationen für Kunden, unabhängige Softwareanbieter (ISVs) und AWS-Partner zum Erstellen von Live-Videolösungen auf AWS. Das SDK ist sowohl in Windows- als auch in Linux-Versionen verfügbar und enthält Schnittstellen, die Videoprofis intuitiv und vertraut finden und in Softwareimplementierungen integriert werden können, die mit der Sprache C kompatibel sind. Nach der Integration können Sie schnell und zuverlässig unkomprimiertes Live-Video zwischen Elastic Fabric Adapter (EFA)-fähigen Amazon Elastic Compute Cloud (Amazon EC2)-Instance-Typen, die in einer einzigen Availability Zone (AZ) bereitgestellt werden, übertragen. Wenn Sie eine verteilte Live-Videoanwendung entwickeln müssen, die über mehrere Compute-Instances hinweg ausgeführt wird und mit Produkten anderer Anbieter zusammenarbeiten kann, können Sie durch die Integration des CDI SDK in Ihre Softwareanwendung die Tools und die Leistung erhalten, die Sie benötigen.

Welche Betriebssysteme können mit AWS CDI verwendet werden?

AWS CDI verwendet den Elastic Fabric Adapter (EFA), um eine zuverlässige Konnektivität mit geringer Latenz zwischen EC2-Instances zu ermöglichen. EFA ist auf mehreren EC2-Instance-Typen verfügbar und kann sowohl mit Linux- als auch mit Windows-Betriebssystemen verwendet werden.

Wie ermöglicht AWS CDI eine zuverlässige Videoübertragung mit hoher Bandbreite?

AWS CDI optimiert den Netzwerkpfad, der für unkomprimiertes Video innerhalb des AWS-Netzwerks verwendet wird. Um eine hohe Leistung zu erzielen, stützt sich AWS CDI auf Funktionen, die in bestimmten Amazon EC2-Instance-Typen verfügbar sind. Die EC2-Instances müssen Elastic Fabric Adapter (EFA) und das SRD-Protokoll (Scalable Reliable Datagram) unterstützen. Darüber hinaus können AWS-Platzierungsgruppen, eine Funktion, die die Art und Weise beeinflusst, wie EC2-Instances innerhalb einer AZ bereitgestellt werden, verwendet werden, um AWS CDI-Anwendungen die Netzwerkleistung mit geringer Latenz zu ermöglichen, die für eine eng gekoppelte Knoten-zu-Knoten-Kommunikation erforderlich ist. Weitere Informationen zu den für AWS CDI erforderlichen Instance-Typen finden Sie in der EFA-Dokumentation.

Was sind Elastic Fabric Adapter (EFA) and Scalable Reliable Datagram (SRD)?

EFA ist eine Netzwerkschnittstelle, die von AWS entwickelt wurde, um für Amazon EC2-Instances Betriebssystem-Umgehungsfunktionen bereitzustellen, wodurch Kunden Anwendungen mit niedriger Latenz und hohen Durchsatzraten skalierbar zwischen Knoten ausführen können. Mehr über EFA erfahren Sie in der EFA-Dokumentation. SRD ist ein von der EFA verwendetes Netzwerktransportprotokoll, das den Netzwerkverkehr über das AWS-Netzwerk mithilfe von Mehrwege-Staukontrollalgorithmen optimiert, um Jitter- und hochzuverlässigen Datenverkehr bereitzustellen.

Wie viel kostet das AWS CDI SDK?

Das AWS CDI SDK ist als Open-Source-Projekt verfügbar, das hier heruntergeladen werden kann. Es ist unter der 2-clause BSD License veröffentlicht.

Erfasst das AWS CDI SDK Metriken?

Wenn das AWS CDI SDK in eine Videoanwendung integriert ist, die auf Amazon EC2 ausgeführt wird, erfasst es bestimmte Metriken in Bezug auf die Leistung des Netzwerkdatenverkehrs. Die Metriken werden verwendet, um die Qualität von AWS-Produkten und -Services zu verbessern, und können uns helfen, Support-Probleme zu diagnostizieren und zu lösen. Das AWS CDI SDK erfasst keine Netzwerkdatenverkehrsinhalte, z. B. das von Ihnen übertragene Video oder Audio. Sie können das AWS CDI SDK auch so konfigurieren, dass dieselben Metriken an das Amazon CloudWatch-Dashboard in Ihrem eigenen AWS-Konto gesendet werden. Weitere Informationen, einschließlich Anweisungen zum Deaktivieren der Erfassung von Leistungsmetriken, finden Sie unter „Leistungsmetriken im AWS SDI CDK“ in der Dokumentation.

Ist Unterstützung für AWS CDI in AWS Media Services verfügbar?

Ja. AWS Elemental MediaLive, ein Cloud-basierter Live-Videokodierungsservice, unterstützt AWS CDI-Eingänge, um unkomprimierte Videoquellen für die Erstellung hochwertiger Ausgaben zu ermöglichen. AWS evaluiert weiterhin, die Unterstützung für AWS CDI-Funktionen auf andere AWS Media Services auszuweiten.