Rivermax™

Video Streaming Library for Media and Entertainment, Smart Cities and Content Delivery Networks (CDNs)


As the Media and Entertainment (M&E) live video broadcasting industry shifts from a Serial Digital Interface (SDI) to IP-based infrastructure, broadcasters are reaping such benefits as production scalability and flexibility. IP-based solutions also addresses the high bandwidth requirement of 4K UHD and 8K UHD video formats.

Rivermax implements an optimized software library API for the media streaming application. Rivermax runs on Mellanox ConnectX®-5 or higher network adapters, enabling the use of common off-the-shelf (COTS) servers for HD to Ultra HD flows. The Rivermax-ConnectX®-5 adapter cards combination also enables compliance with SMPTE 2110-21, reduces CPU utilization for video data streaming, and removes bottlenecks for the highest throughput – reaching 82 Gbps with a single CPU core.

Rivermax is JT-NM tested (For more details on the JT-NM Tested program at NAB 2019 and its test results please click here)


  • Download the Rivermax Product Brief


    • Single Xeon core receives or sends 64 HD streams
    • Performance scales linearly
    • SMPTE 2110-21 compliance with NIC packet pacing even at 100GbE
    • SMPTE ST 2022-6 Transport, 2110-30 Audio and 2110-40 Ancillary for Live Production
    • Offloads application to deal with frames/lines level
    • Cloud ready
    • Easy integration with PTP stack
    • Supports Linux and Windows
    • Simple straight forward API to meet the streaming application needs
    • Rivermax is a VMA technology: Mellanox proven acceleration solution
    • Short integration time
    • JT-NM tested

    Packet Pacing in Hardware
    • Complying with SMPTE ST 2110-21:2017 (2110-21N or 2110-21NL) without dependency on CPU strength, interrupt level or application
    • Supporting SMPTE ST 2022-6, 2110-30 and 2110-40
    • Packet pacing for any resolution bit rate in a standard network card

    Offloading Packet Handling to NIC
    • Keeping application at frame/line(s) level
    • RX fully assembled frame/lines(s) in memory
    • RTP header stripping
    • Notification to application at full frame/line(s)
    • TX synchronously transmits packet paced 2110-21 full frames or lines (or chunks)
    • First packet synchronized to EPOC time
    • All packets paced in NIC hardware according to 2110-21 specification

    Software Library Main Characteristics
    • Easy to use API — specifically designed for M&E applications
    • Zero copy send of media packets (e.g. RTP)
    • Application may receive full frames without headers
    • Hardware offloads enable SW invoking once in a frame
    • Cross platform supporting both Linux and Windows
    • API for SDP file format
    • QoS support

    Cloud Ready
    • Supports IP streaming over VMWare ESXi VMs
    • Each VM owns a ConnectX-5/6 NIC instance through SRIOV
    • Streaming on both Linux and Windows guest OSs
    • SMPTE 2110-21/30/40 spec compliancy is maintained on VMs

    Mellanox Cookie Policy

    This website uses cookies which may help to deliver content tailored to your preferences and interests, provide you with a better browsing experience, and to analyze our traffic. You may delete and/or block out cookies from this site, but it may affect how the site operates. Further information can be found in our Privacy Policy.