NVIDIA Rivermax 加速一切流数据传输
2021-05-21 22:13
在2020年,许多人都采用了在家办公的方式,而这一新规范持续给 IT 网络带来压力。远程工作的突然兴起促使人们需要一个更加动态的 IT 环境,一个可以按需拉近资源的环境,这一点也不奇怪。
在过去几年中,NVIDIA 专注于媒体和娱乐(M&E)市场,支持全球行业从专有 SDI 发展到经济高效的以太网/ IP 基础设施解决方案演进。NVIDIA 技术使 M&E 在满足最严格的 SMPTE ST-2110-21 规范要求的同时,向云计算迈出了转型的下一步。
在实现 M&E 网络互连现代化的过程中,引入了 NVIDIA Rivermax,这是一种优化的、符合标准的流数据软件库API。Rivermax 软件在 NVIDIA ConnectX-5 或后代网络适配器上运行,支持使用通用现货( COTS )服务器来传输 SD、HD 和高达超高清的视频流。Rivermax-ConnectX-5 适配卡组合也符合 M&E 规范,如 SMPTE 2110-21 ;降低视频数据流的 CPU 利用率;并消除瓶颈以获得最高吞吐量。它以一个单一的 CPU 核心可以达到 82 Gbps 的流视频。
随着合作伙伴推出了新的基于 Rivermax 的、经过实验室严格测试的全 IP 解决方案,很高兴能够分享这些基于 Rivermax 1.5,流媒体库的最新版本的合作投资在互联网领域的成果。
Rivermax 1.5 包括关键特性和功能,可提高性能和更快的集成。这些新功能之一允许 Rivermax 加速应用程序不仅能流化视频、音频和辅助数据,还有其他数据流格式,从而在许多新市场和应用程序中实现 Rivermax 加速并节约CPU:
压缩视频
医疗成像(DICOM-RTV)
云游戏
自动车载传感器流(视频/激光雷达/雷达)
还有更多
另一个好消息是,Rivermax 1.5 通过了 [JT-NM测试型计划(2020年3月16日至20日),允许与多个其他市场供应商进行集成和互通。
Rivermax 1.5版本内容
Rivermax 1.5 版本包含以下更新和功能:
基于 vmware ESXi 和 Linux OpenStack 的虚拟化 Rivermax (目前支持beta级)
Rivermax API 更新:
o 用commit API 的标志替换了 TX pause API
o 缓冲区内属性的结构体已更改
o 已更改查询缓冲区 API 中函数签名
新的 802 . 1Q VLAN 标记支持
新 SDK 代码示例:
o 媒体发送器:
▪ 真实视频内容,隔行扫描,59.94, 29.97
o 媒体接收器:
▪ GPU- CUDA 支持颜色空间转换(从 YCBCR 到 RGB ):在屏幕上或通过 X11 SSH 显示或回放视频流
▪ 隔行扫描视频格式
▪ 2022-7 Rx SW 示例代码,让您快速了解 2022-7 的软件实现,该软件将在未来版本中卸载到 ConnectX-6 Dx 硬件
通用 API (beta 版):用于流化任何类型的数据。获得 Rivermax 的所有优点,比如流量整形(精确的packet pacing )、任何类型的基于 UDP 的数据流的高带宽、低 CPU 利用率以及同时支持 Linux 和 Windows。
在 Linux 操作系统上引入 Rivermax for Mellanox ConnectX-6 Dx 的 beta 级支持(与 ConnectX-5 具有同等功能)
NVIDIA - Jetson 平台软件映像(如 IBC2019 所示)
o 基于 Rivermax 1 . 5 版本
o 在 NVIDIA - Jetson 平台上运行 Rivermax 的演示
o 包括发送方和接收方示例
o GPU 与media receiver 集成,用于 CSC 和屏幕渲染
o 运行视频软件时使用 AnalyzeX ( SMPTE ST2110-20 验证软件)