NDI

Nimble Streamer supports NDI® input and output

NDI is a free protocol for video delivery over IP. It's widely adopted by industry professionals in a variety of products used in live production.


What is NDI

NDI is a technology which was implemented with these ideas in mind:
  • Live video is produced and processed by professional production teams in local networks prior to outer-world delivery.
  • Various solutions from various vendors are fully interoperable using the same protocol.
  • Network topology doesn't matter, making it easy to find and capture video streams.
  • Video source is abstracted from video destinations, it just sends out the data into the network.
  • The video content is moderately compressed with 10x factor down to 100 MBps making it easy to deliver over local networks.
  • It's a replacement for SDI technology.

NDI in Nimble Streamer

Nimble Streamer has full support for NDI protocol input and output. Its main purpose is to deliver live streams efficiently so it's not a production-level mixing and editing tool.

Nimble Streamer is a "bridge" between live production environments and global networks.

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

  • Get NDI 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 SRT, RTMP, HLS, MPEG-DASH , Icecast etc.
  • Record and play via DVR feature set with HLS and MPEG-DASH.
  • Handle heavy duty when serving streams to multiple viewers.

Example: Nimble Streamer gets NDI stream in local network, re-package it to SRT and deliver it to distant production site with high reliability and security.

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

  • Take any content input via supported protocols like SRT, RIST, RTMP, MPEG-TS etc.
  • Transcode and send the content via NDI into local network.

Example: having SRT stream from external public network, Nimble Streamer can re-package it into NDI for further production purposes.

NDI monitoring console tool
Along with implementing NDI in Nimble Streamer, we've made a console tool for diagnosing NDI streams.

  • Get the list of active NDI streams in your network;
  • Get detailed information about video and audio frames;
  • No GUI, just plain text console for your convenience.
This helped us test and debug our own solution, so we are sure it will also help our customers debugging their setup of Nimble and NDI streams in general.


Installation and usage

Currently NDI is available in Nimble Streamer only on Windows, Ubuntu 18.04, Ubuntu 20.04.
To start using NDI in Nimble Streamer, you 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, the price starts from 30 USD per month.
  4. Create Live Transcoder license and subscribe for it. It costs 50 USD per month per server.
  5. Install Live Transcoder package and register the license on the server with Nimble Streamer instance
  6. Follow full NDI setup instructions to make NDI-specific setup of Nimble Streamer and Live Transcoder.




Please contact our team if you have any questions or suggestions on NDI functionality.


NDI® is a registered trademark of NewTek, Inc.

Install Nimble Streamer now
Install now
Free trial of WMSPanel included

Easy installation and upgrade

Nimble Streamer can be installed in a couple of small steps and upgraded to the latest version by running two or three simple commands in console.


Let us know if you need any help and search through our documentation to find more information.

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the Privacy Policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the Privacy Policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.