DOCARivermaxSkill doca-rmax

该技能提供DOCA Rivermax集成库的实战指导,涵盖Rivermax SDK与许可证前置检查、doca_rmax_in_stream接收流生命周期、能力查询(doca_rmax_get_*_supported)、与doca-eth/doca-flow的协同排障以及DOCA_ERROR_*错误分类。适用于SMPTE ST 2110媒体流、实时低延时数据接收等场景,面向BlueField DPU / ConnectX主机。关键词:DOCA Rivermax, SMPTE ST 2110, BlueField, ConnectX, 实时接收, 亚微秒抖动, RDMA, 文档, 网络加速。

RDMA/DMA 0 次安装 0 次浏览 更新于 9/6/2026

DOCA Rivermax

简介

该技能面向在BlueField DPU或ConnectX主机上进行DOCA Rivermax实际操作的用户,涵盖Rivermax SDK与许可证前置确认、doca_rmax_in_stream(接收流)生命周期管理、doca_rmax_get_*supported能力查询、与doca-eth/doc-flow的配合以及DOCA_ERROR*错误分诊。Rivermax用于精确时序的以太网/InfiniBand媒体流接收(如SMPTE ST 2110、实时行情数据等)。

核心能力

  • 接收端输入流模型:doca_rmax_in_stream(Rivermax为只接收API)
  • 能力探测:doca_rmax_get_*_supported 系列函数
  • 强制前置条件:必须单独安装 NVIDIA Rivermax SDK 并配置有效许可证
  • 与底层队列(doca-eth)和流规则(doca-flow)协同工作,Rivermax 本身不编程队列或流转发
  • 提供 DOCA_ERROR_* 错误分类及分层调试路径

典型场景

  • SMPTE ST 2110 视频/音频 IP 流接收
  • 高精度实时市场数据流
  • 需要亚微秒级抖动的科学仪器数据流

边界

  • 不负责安装 DOCA、Rivermax SDK 或许可证管理
  • 不负责底层队列编程(用doca-eth)或流转发规则(用doca-flow)
  • 面向 DOCA Rivermax C 库及其语言绑定使用者

相关技能

  • doca-setup、doca-version、doca-eth、doca-flow、doca-debug、doca-public-knowledge-map