en English

SRT vs. NDI For Remote Video Production

srt vs ndi

Secure Reliable Transport (SRT) and Network Device Interface (NDI) are both free AV-over-IP solutions that offer high-quality, low-latency video transport, yet they serve different applications. Let’s explore the differences between the two and when to use one over the other.

Secure Reliable Transport (SRT) and Network Device Interface (NDI) are both free AV-over-IP solutions that offer high-quality, low-latency video transport, yet they serve different applications. Let’s explore the differences between the two and when to use one over the other.

SRT

What is SRT?

SRT is an open-source video transport protocol that enables high-quality, low-latency video delivery across the public Internet. It allows control over latency to adjust for changing conditions on any given network. Built into SRT is a two-way backchannel that carries essential performance information during streaming. This allows the protocol to detect and address issues like packet loss, jitter, and other threats to quality.

Requirements for SRT streaming

To send and receive an SRT stream, you’ll need an SRT-compatible encoder and decoder. This could be an app, software, or hardware appliance.

SRT technology is responsible for the transport of data, not video encoding. It’s codec-agnostic, which means it relies on other codecs for efficient video compression. That’s why SRT streaming requires modest bandwidth: 2–8 Mbps is generally sufficient to stream in high quality.

Benefits of using SRT

  • Delivers low-latency, high-quality video reliably across the Internet, allowing easy and cost-effective contribution from remote locations
  • Easily traverses firewalls between the source and destination, minimizing the need to engage a network administrator
  • Offers robust security (up to 256-bit AES encryption)

When to use SRT

SRT streaming is an excellent solution for remote video contribution over the public Internet. For example, you can conduct remote interviews or bring on remote guests for a virtual event via SRT. The guest would need an SRT-capable encoder, such as an SRT contribution phone app or an SRT hardware encoder.

srt diagram

NDI

What is SRT?

NDI is a software standard that allows you to transmit and receive broadcast-quality video with low latency over a local area network (LAN). Using a single LAN port, you can access multiple audio and video devices on the network.

Requirements for NDI streaming

The main requirement for NDI streaming is for the sending and receiving devices to be on the same network. Some devices such as PTZ cameras are “NDI-ready,” which means they become discoverable on the network as soon as they are connected to it. Other devices may require additional setup. For example, cameras with an HDMI or SDI out will need an NDI converter, while most computer screen capture applications will require a free NDI conversion tool.

NDI technology uses a special codec and transport method to achieve nearly lossless image quality with no latency. This also means that NDI requires very high network bandwidth. For example, a single 1080p NDI stream at 30 fps needs at least 125 Mbps of dedicated bandwidth.

Until recently, these high bandwidth requirements meant NDI-based video workflows were only plausible over stable local networks. Then NDI 5 came along.

NDI 5

The release of NDI 5 introduces a feature-rich set of tools that make NDI-based video production and contribution possible over the public Internet. For example, the NDI Bridge tool connects two remote NDI networks together, while the NDI Remote tool allows anyone to contribute live audio and video from a camera phone or a web browser using a URL.

Benefits of using NDI

  • Nearly lossless quality with no latency
  • All video sources are readily accessible from anywhere on the network, making remote production workflows within the same studio safe and more efficient
  • Eliminates SDI/HDMI cables and switches, offering cost-effective video production over LAN
  • With NDI 5 fully unrolled, producers will be able to connect to virtually any piece of audio or video equipment in the world

When to Use NDI

NDI (versions 4.x and lower) is an efficient way to stream and produce video over local networks. NDI 5, on the other hand, was developed specifically for sending video over the public Internet.

SRT and NDI: Joint applications

Sometimes it makes sense to use both SRT and NDI. For example, consider a large production studio that receives remote video contributions. This could be a TV studio conducting a remote interview, a hybrid conference event, or a government hearing featuring remote testimonials. In this case, it would make sense to bring in the remote video contribution over SRT and use NDI to transmit video locally inside the studio.

connection diagram

Solutions You Can Stake Your Reputation On

Oton Geek N8 All in One 8 Channel Touch Screen NDI Switcher combines a live camera switcher, H.264 video encoder, PTZ camera controller, video recorder, audio mixer and studio monitor in one unit. Live production for live musical performances, lectures, presentations and church service can now be done easily by one operator, instead of the multiple operators that are usually required. It is also compliant with the NDI|HX standards, enabling connection and control of the remote camera to be performed through the same LAN cable with power provided* for smooth remote shooting. RTMP (Real-Time Messaging Protocol) is also supported. Footage can be directly uploaded to various streaming services such as YouTube Live.

Share:

Related Posts

magi studio hardware

Introducing MAGI Studio

MAGI Studio is a real-time 3D virtual production system supporting UHD 4K switching, live streaming, recording, data-driven graphics, 3D virtual sets and more.

magi vik social

Introducing MAGI VIK

MAGI VIK is a 3D virtual production system designed for remote education and 3D program recording, featuring video I/O, keying, compositing and rendering in one unit.

srt vs ndi

SRT vs. NDI For Remote Video Production

Secure Reliable Transport (SRT) and Network Device Interface (NDI) are both free AV-over-IP solutions that offer high-quality, low-latency video transport, yet they serve different applications.

streaming software hero

Best Live Streaming Software 2022

Looking to understand the differences between various streaming software options? Trying to figure out which software will work best for you? Want to know what the most popular streaming software options are in 2022?

Need Help?

We are Here To Assist You

Feel free to contact us, and we will be more than happy to answer all of your questions.