2110Scope, Net-X-Code, videoQC, and FlowCaster software support Rivermax for software based SMPTE 2110/2022 input and/or output with NVIDIA Rivermax®, ConnectX-6 and BlueField network adapters. This article outlines the appropriate driver, firmware and software setup. It also includes links to articles on optimizing your system to best make use of Rivermax as a SMPTE-2110 I/O system.
NVIDIA Rivermax Hardware
The NVIDIA Rivermax® + ConnectX-5/6/BlueField2 adapter card combination fully enables compliance with M&E specifications, such as the SMPTE 2110-22; reduces CPU utilization for video data streaming; and removes bottlenecks for the highest throughput. It can reach 82 Gbps of streamed video with a single CPU core.
Rivermax-accelerated applications stream not only video, audio, and ancillary data but other data stream formats as well, enabling the Rivermax accelerations and CPU savings required for high bandwidth applications such as broadcast and production quality video streaming.
How to Install
Installing Rivermax
Once the ConnectX-6 or BlueField network card is installed in the system, you will need to load the correct drivers, firmware, and license Rivermax.
Driver
- Install the Mellanox/NVIDIA driver
- https://network.nvidia.com/products/adapter-software/ethernet/windows/winof-2/
- Select "WinOF-2 Download", "Current Version" and "3.10.52010 LTS" for your OS
To install for Rivermax, you must specify it on the command line:
./MLNX_WinOF2-3_10_52010_All_x64.exe /v"MT_RIVERMAX=1 /log log.txt"
Firmware
- Get the correct firmware and burning tools
Hardware Settings
There are two important settings for the ConnectX/BlueField hardware:
Loopback - Disable Unicast and Multicast
and Flow Control - Disabled
BlueField Setup
Follow the instructions in
to set up the DPU's PTP reader for hardware PTP handling. Please feel free to
License
To use Rivermax, you will need to request a license from an authorized NVIDIA reseller. The licenses are each specific to a certain type of board, so you will need to confirm the appropriate solution for your workflow. To find an NVIDIA reseller in your area, you can check out their Partner Portal.
Install the Rivermax license here: C:\Program Files\Mellanox\Rivermax\lib\rivermax.lic
NVIDIA Rivermax Solutions for Drastic Software
Some Drastic software uses NVIDIA Rivermax to send and receive ST-2110. Please see the Software tab of this page for more information.
Software Support
Drastic Software that uses NVIDIA Rivermax®
FlowCaster
FlowCaster provides a virtual hardware board that allows creative software, like Adobe/Avid/DaVinci, to output directly to 2110 via NVIDIA Rivermax®
Run the FlowCaster application and select Rivermax 2110 to use it to send, or NIC IP Video to use it as a board. The flows can then be set up by NMOS or manually with IP Video Setup.
Net-X-Code Server
Net-X-Code Server provides a server system that uses NVIDIA Rivermax® to capture and convert to/from other protocols and files. It provides multichannel capture and playback to/from MXF/MOV/AVI/DPX/etc. with NVIDIA Rivermax® 2110, as well as direct conversion between 2110 and RTP/UDP/SRT/RIST/RTMP/HLS/etc.
In Net-X-Code Server, Rivermax shows up as a 'video board' called NIC IP Video.
2110Scope
2110Scope provides a software Waveform/Vectorscope for audio/video/anc that uses NVIDIA Rivermax® and an NVIDIA® GPU for real time monitoring and analysis of the 2110 signal.
In 2110Scope, you will select NIC IP Video and it can then be set up by NMOS or manually in the IP Video Config dialog.
videoQC
videoQC provides a software file player for broadcast/post production files, including camera raw and image sequences, that can play out to 2110 using NVIDIA Rivermax®
In videoQC, you will select NIC IP Video and it can then be set up by NMOS or manually in the IP Video Config dialog.
Trademarks, Registered Trademarks, and CopyrightsTrademarks, Registered Trademarks, and Copyrights
Drastic Technologies, Ltd. – trademarks specified here.
NVIDIA Corporation - NVIDIA, the NVIDIA logo, NVIDIA Quadro, Rivermax, BlueField2, PhysX, and NVIDIA RTX are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and/or other countries
All other trademarks are the property of their respective owners