Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Network Device Interface (NDI) is a royalty-free software standard developed by NewTek to enable video-compatible products to communicate, deliver, and receive broadcast-quality video in a high-quality, low-latency manner that is frame-accurate and suitable for switching in a live production environment.

NDI was designed to deliver 1080i HD video at VBR data rates typically around 100 Mbit/s. Zixi Broadcaster uses an NDI library to read uncompressed frames from the NDI stream and pushes them to the Zixi Broadcaster's transcoder. The transcoder can then transcode the uncompressed stream into a transport stream using one of the available codecs, such as H.264 or H.265 video and AAC or Opus audio.

Zixi Broadcaster supports the following flows for NDI:

  • NDI Input – the NDI source stream, which is uncompressed, is transcoded via the Zixi Broadcaster transcoder into any one of the available codecs. The transcoded stream will be available as an Input Stream when creating an Output in Zixi Broadcaster.
  • NDI Output – Zixi Broadcaster can transcode a TS stream into an NDI output using Raw video and audio profiles. The NDI output is configured in the transcoding profile itself, so there is no need to create an NDI Output. When the input stream is transcoded, it becomes available to be pulled by NDI enabled devices.     

    Zixi supports using WebRTC to monitor streams. With WebRTC you can monitor your streams using popular browsers, such as Chrome, without installing any external plugins, such as the Zixi VLC plugin. This guide described the process of transcoding a stream to support WebRTC and how to monitor a stream using the WebRTC browser-integrated player. 

    Child pages (Children Display)