AWS 云数字接口

可靠地在应用程序之间传输无压缩的直播视频

AWS Cloud 数字接口(CDI)是一种网络技术,允许您在 AWS Cloud 内输送高质量无压缩视频,可靠性高,网络延迟低至 8 毫秒。您可以使用 AWS CDI 构建直播视频工作流程,通过它连接精选 AWS Media Services、来自 AWS 合作伙伴的产品以及来自独立软件供应商(ISV)的解决方案。过去,需要高性能连接和无压缩实时视频的工作负载一直使用串行数字接口(SDI)连接部署在本地。AWS CDI 通过提供一种可靠、高性能且可互操作的方式来传输无压缩视频,让您可以跨 AWS Cloud 中的计算实例和服务构建类似的工作负载。

可以使用 AWS CDI 的分布式多供应商应用程序示例包括:电视频道播出、实时视频产品切换、动态图像插入、多查看器应用程序、视频帧速度和色彩空间转换、取证水印和视频编解码。AWS CDI 基于高性能实例类型上可用的现有 Amazon Elastic Compute Cloud(Amazon EC2)功能。作为起始步骤,您可以下载 AWS CDI 软件开发工具包(SDK)并将其功能集成到您的产品中。

优势

以低至 8 毫秒的延迟传输视频

AWS CDI 旨在以低至 8 毫秒的延迟在 Amazon EC2 实例之间传输实时视频,这对于每秒 60 帧的视频来说不到一帧。AWS CDI 使您能够跨多个 EC2 实例和 AWS Media Services 部署实时视频解决方案,而不会影响延迟和质量要求。

构建可扩展的无压缩视频解决方案

AWS CDI 支持高达 60 帧/秒的超高清(UHD)4K 分辨率的无压缩视频,因此您可以在云中构建高质量的实时视频解决方案。AWS CDI 将 AWS 的可扩展性和敏捷性与本地标准的原始性能相结合,例如串行数字接口(SDI)或 SMPTE 2110。

连接产品并创建实时视频工作流程

AWS CDI 利用音频、视频和元数据架构来促进应用程序之间的互操作性和通信,包括来自不同供应商和 AWS 合作伙伴产品之间的互操作性和通信。此架构在 AWS CDI SDK 中定义,可以轻松集成到软件包中,允许应用程序与其他供应商、AWS 合作伙伴的产品和解决方案进行互操作,并选择 AWS Media Services。

工作原理

开发人员资源

AWS CDI SDK 入门

开始快速将 AWS CDI 功能集成到您的应用程序中。

下载 AWS CDI SDK

下载并了解有关 AWS CDI SDK 的更多信息。

博客文章、视频和网络研讨会

博客文章

AWS 推出 Cloud 数字接口(CDI)

推出的网络技术 AWS Cloud 数字接口(CDI),适用于独立软件供应商(ISV)和 AWS 合作伙伴在云端构建可靠的实时视频应用程序。

视频
FOX 的 Paul Cheesbrough 用 AWS 执行现代化和创新(1:51)

FOX 首席技术官 Paul Cheesbrough 谈到了 FOX 在将 21st Century Fox 出售给 Disney 后不得不重新设想自己的机会。

视频
FOX Pioneers 内容工作流,包括无压缩视频,与 AWS 合作(1:07)

FOX Corporation 架构与工程副总裁 Joel Williams 解释了 FOX 如何使用 AWS 服务来转变其媒体工作流程。

常见问题

什么是 AWS Cloud 数字接口(CDI)?

在产品和服务之间以最小延迟传输无压缩视频对于构建许多实时视频工作流程至关重要。AWS Cloud 数字接口(CDI)是一种技术,可为您提供构建实时视频工作流程所需的网络性能和无压缩视频功能。AWS CDI 使用先进的网络技术,旨在提供尽可能低的延迟。借助 AWS CDI,您可以部署在 AWS Cloud 中跨计算实例和服务运行的实时视频解决方案。

什么是 AWS CDI SDK?

AWS CDI SDK 是一组库和文档,供客户、独立软件供应商(ISV)和 AWS 合作伙伴在 AWS 上构建实时视频解决方案之用。该 SDK 提供 Windows 和 Linux 版本,包含视频专业人士会觉得直观和熟悉的界面,并且可以集成到与 C 语言兼容的软件实现中。集成后,您可以在单个可用区(AZ)中部署的支持 Elastic Fabric Adapter(EFA)的 Amazon Elastic Compute Cloud(Amazon EC2)实例类型之间快速可靠地传输无压缩的实时视频。如果您需要开发一个跨多个计算实例运行并且可以与其他供应商的产品互操作的分布式实时视频应用程序,那么将 CDI SDK 集成到您的软件应用程序中可以为您提供所需的工具和性能。

哪些操作系统可以配合 AWS CDI 使用?

AWS CDI 使用 Elastic Fabric Adapter(EFA)在 EC2 实例之间实现低延迟的可靠连接。EFA 可用于多种 EC2 实例类型,并可用于 LinuxWindows 操作系统。

AWS CDI 如何实现可靠、高带宽的视频传输?

AWS CDI 优化了用于 AWS 网络内无压缩视频的网络路径。为获得高性能,AWS CDI 依赖于某些 Amazon EC2 实例类型中可用的功能。EC2 实例必须支持 Elastic Fabric Adapter(EFA)和可扩展的可靠数据报(SRD)协议。此外,AWS 置放群组是一项影响 EC2 实例在 AZ 内部署方式的功能,可用于使 AWS CDI 应用程序获得紧密耦合的节点到节点通信所需的低延迟网络性能。有关 AWS CDI 所需实例类型的更多信息,请阅读 EFA 文档

什么是 Elastic Fabric Adapter(EFA)和可扩展的可靠数据报(SRD)?

EFA 是由 AWS 构建的自定义网络接口,为 Amazon EC2 实例提供操作系统(OS)旁路功能,使客户能够以低延迟、高吞吐量的大规模节点间通信运行应用程序。要了解有关 EFA 的详情,请参阅 EFA 文档。SRD 是 EFA 使用的网络传输协议,它使用多路径拥塞控制算法优化 AWS 网络上的流量,以提供低抖动和高可靠性的流量。

AWS CDI SDK 价格如何?

AWS CDI SDK 以开源项目的形式提供,可在此处下载。它依据 2 条款 BSD 许可发布。

AWS CDI SDK 会收集指标么?

当 AWS CDI SDK 集成到在 Amazon EC2 上运行的视频应用程序中时,它会收集与网络流量性能相关的某些指标。这些指标用于提高 AWS 产品和服务的质量,可以帮助我们诊断和解决支持问题。AWS CDI SDK 不会收集网络流量内容,例如您传输的视频或音频。您还可以配置 AWS CDI SDK,以便将相同的指标发送到您自己 AWS 账户中的 Amazon CloudWatch 控制面板。有关更多信息,包括有关禁用性能指标收集方法的说明,请参阅 文档中的“AWS CDI SDK 中的性能指标”。

AWS Media Services 中是否带有对 AWS CDI 的支持?

是的。AWS Elemental MediaLive 是一种基于云的实时视频编码服务,支持 AWS CDI 输入以启用无压缩的视频源进而创建高质量的输出。AWS Elemental MediaConnect 也支持 AWS CDI。 您可以使用 MediaConnect CDI 流程在云端构建未压缩的视频工作流程,将不同的产品和服务链接到实时云制作系统中。MediaConnect CDI 流支持未压缩的视频传输,最高达 UHD 2160p60,节点之间的延迟只有 1 帧。

AWS 将继续评估是否将对 AWS CDI 功能的支持扩展到其他 AWS Media Services