Efficient tools to build your streaming infrastructure


OMT support in Nimble Streamer

Nimble Streamer supports OMT input and output


Open Media Transport (OMT) is an open standard protocol designed for low-latency, high-quality media transport over standard networks. It’s free, open source, and royalty free under the permissive MIT license. It provides an accessible, vendor-neutral alternative to proprietary solutions like NDI®, while maintaining similar performance and interoperability goals. You can find the full list of OMT-compatible products on Downloads page.

Nimble Streamer has full support for OMT protocol input and output to process and deliver live streams efficiently. Nimble supports all features available for NDI sources and outputs when working with OMT streams.

OMT input into Nimble Streamer

Nimble Streamer takes OMT input and handles it for further processing.

  • Get OMT from local network.
  • Decode and transform the stream with Live Transcoder filters: re-sizing, re-sampling etc.
  • Encode content into H.264/AVC, H.265/HEVC, VP8, VP9 with supported encoding libraries.
  • Re-package into other protocols for further delivery, like SLDPSRTRTMPWebRTC WHEPHLSDASH, Icecast etc.
  • Record and play via DVR feature set with HLS and MPEG-DASH, check this short tutorial.
  • Handle heavy duty when serving streams to multiple viewers.

Basically, once OMT stream is in Nimble instance, you can do anything within Nimble’s feature set to process and deliver it.

OMT output from Nimble Streamer

Nimble Streamer can take any live stream input and create output OMT stream.

  • Take any content input via supported live protocols like SRT, WebRTC, RIST, RTMP, MPEG-TS etc.
  • Transcode and send the content via OMT into local network.
  • The generated OMT can be used by any OMT-powered tools.

This make Nimble Streamer an efficient bridge between live streams from the global Internet into local production networks.

OMT monitoring console tool

In addition to supporting OMT, Nimble Streamer has a console nimble_omt tool for diagnosing OMT streams. This tool provides a list of active OMT streams in the network, as well as detailed information about video and audio frames. This has helped us test and debug our own solution and we’re sure it will also help our customers debugging their setup too.

Installation and usage of OMT in Nimble

Currently OMT is available in Nimble Streamer on Ubuntu 22.04 and Ubuntu 24.04.

To start using NDI in Nimble Streamer, users need to make the following installation of Softvelum products:

  1. Sign up for WMSPanel account or log in if you have it.
  2. Install Nimble Streamer or upgrade it to latest version.
  3. Subscribe for WMSPanel account.
  4. Create Live Transcoder license and subscribe for it.
  5. Install Live Transcoder package and register the license on the server with Nimble Streamer instance
  6. Follow full OMT setup instructions to make OMT-specific setup of Nimble Streamer and Live Transcoder.

NDI features applicable to OMT

Any NDI-related features and tutorials that our team has created earlier, are also applicable to OMT streams, it’s just a matter of selecting OMT instead of NDI in these workflows. This provides seamless transition from NDI to OMT without any bad user experience or lack of any capabilities.

Watch video tutorials:

Contact our team if you have any questions or suggestions on OMT functionality.

Free trial of WMSPanel included

Remote control via web service

WMSPanel web service for managing multiple servers

Control your fleet of servers via WMSPanel web UI service. All settings are applied on-the-fly without streaming interruption. Same setting can be applied to multiple server instances in one click.

NDI® is a registered trademark of Vizrt®.