- Medienservices›
- Ressourcen›
- Cloud Digital Interface
AWS Cloud Digital Interface
Zuverlässige Übertragung von unkomprimiertem Live-Video zwischen Anwendungen
AWS Cloud Digital Interface (CDI)
AWS Cloud Digital Interface (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
Erstellen Sie skalierbare, unkomprimierte Videolösungen
Verbinden Sie Produkte und erstellen Sie Live-Video-Workflows
Funktionsweise
Blogbeiträge, Videos und Webinare
<a href="https://aws.amazon.com/blogs/media/category/media-services/aws-cloud-digital-interface/">Alle CDI-Blog-Beiträge sehen</a>
AWS stellt Cloud Digital Interface (CDI) vor
Paul Cheesbrough von FOX über die Verwendung von AWS zur Modernisierung und Innovation (1:51)
FOX leistet mit AWS Pionierarbeit bei Content-Workflows, einschließlich unkomprimierter Videos (1:07)
Blog-Beiträge
Häufig gestellte Fragen
Alles öffnenDie Ü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 (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.
-
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.
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 verschiedenen EC2-Instance-Typen verfügbar und kann sowohl mit Linux - als auch mit Windows-Betriebssystemen verwendet werden.
-
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 von AWS CDI benötigten Instance-Typen finden Sie in der EFA-Dokumentation.
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.
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.
-
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.
Ja. AWS Elemental MediaLive, ein cloudbasierter Live-Videokodierungsservice, unterstützt AWS-CDI-Eingaben, um unkomprimierte Videoquellen für die Erstellung hochwertiger Ausgaben zu ermöglichen. AWS CDI wird auch in AWS Elemental MediaConnect unterstützt. Mithilfe von MediaConnect-CDI-Flows können Sie unkomprimierte Video-Workflows in der Cloud erstellen, um verschiedene Produkte und Services zu einem Live-Cloud-Produktionssystem miteinander zu verknüpfen. MediaConnect CDI-Flows unterstützen unkomprimierten Videotransport bis UHD 2160p60 bei einer Latenz zwischen den Knoten von nur einem Frame.
AWS evaluiert weiterhin die Ausweitung der Unterstützung für AWS-CDI-Funktionen auf andere AWS Media Services.