Rivermax and Drastic Software

rivermaxNetwork Video Analyzer, Net-X-Code, FlowCaster and other Drastic software support Rivermax for software based SMPTE 2110/2022 I/O with Mellanox/NVIDIA ConnectX-6 and BlueField network adapters.  This article outlines the appropriate driver, firmware and software setup for Rivermax.  It also includes links to articles on optimizing your system to best make use of Rivermax as a virtual I/O system.

NVIDIA Rivermax Hardware

The Rivermax-ConnectX-5/6/BlueField2 adapter card combination fully enables compliance with M&E specifications, such as the SMPTE 2110-21; 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.

Installing Rivermax

Once your ConnectX-6 or BlueField network card is installed in the system, you will need to load the correct drivers, firmware, and enable Rivermax. 

Driver

To install for Rivermax, you must specify it on the command line:

MLNX_WinOF2-2_80_50000_All_x64.exe /v"MT_RIVERMAX=1 /l*vx log.txt

Firmware

Find your card with

mdevices status

It should return something like "mt4125_pciconf0".  This can then be used to burn the firmware with

mlxburn -dev mt4125_pciconf0 -image fw-ConnectX6Dx-rel-22_32_2004-MCX623102AN-ADA_Ax-UEFI-14.25.18-FlexBoot-3.6.502.bin

If the firmware is newer, it will be installed on your card.  Once it completes, power down the machine completely, and then restart.

License

  • To use Rivermax. you will need a license from Drastic.  Please contact This email address is being protected from spambots. You need JavaScript enabled to view it. to get the license. 
  • Install it here:  C:\Program Files\Mellanox\Rivermax\lib\rivermax.lic

Setup

FlowCaster 

Run the FlowCaster application and select Rivermax 2110 to use it to send, or NIC IP Video to used it as a board.  The flows can then be set up by NMOS or manually with ipVideoConfig

Net-X-Code

In Net-X-Code, Rivermax shows up as a 'video board' called NIC IP Video.

Network Video Analyzer

In Network Video Analyzer, you will select NIC IP Video and it can then be set up by NMOS or manually in the IP Video Config dialog.

 

More great products from Drastic

Supported Audio/Video Hardware
Supported Audio/Video Hardware Drastic supports a wide variety of audio and video hardware for products such as MediaNXS, videoQC and DrasticDDR. The current product families Drastic supports... Tips, Tricks and Technical Information
Running Net-X-Code (no server)
Running Net-X-Code (no server) Net-X-Code is normally run on a server, where the parts of Net-X-Code run automatically as services. For some applications, only part of Net-X-Code needs to be ... Tips, Tricks and Technical Information
NewTek® NDI Setup
NewTek® NDI Setup   NewTek®'s NDI interface is a powerful network video transport that allows simple, high quality video and audio signals to be transported across standard... Tips, Tricks and Technical Information
VTR Control Setup
VTR Control Setup In QuickClip, QuickClipXO, MediaNXS, DTouch, VVW Series DDRs and Titan Series DDRs, VTRs appear as EXT (external) channels. External channels can be set up in e... Tips, Tricks and Technical Information
ccEmbed - Embed Captions MXF/MOV
ccEmbed - Embed Captions MXF/MOV ccEmbed is part of ccConvert and Net-X-Code Server software. It is designed to take MCC or SCC closed caption files and embed them into output MXF, MOV, etc.&... Tips, Tricks and Technical Information