logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
marcofab  
#1 Posted : Sunday, June 6, 2021 10:27:08 PM(UTC)
marcofab

Rank: Newbie

Groups: Registered
Joined: 8/12/2020(UTC)
Posts: 4
Man
South Africa
Location: Port Elizabeth

Hi Everyone

I am building a system which will use NDI inputs exclusively.
What are the important things to comsider when chosing hardware. Does NDI require a good graphics card vs fast processor etc
Any help would be appreciated. I anticipate using 3 Birddog Flex inputs.

Thanks
Marco
SevenTalents  
#2 Posted : Friday, July 18, 2025 2:23:20 PM(UTC)
SevenTalents

Rank: Newbie

Groups: Registered
Joined: 6/13/2024(UTC)
Posts: 1
Man
United States
Location: Midwest

We're looking into doing a similar thing, but the thing that makes me the most concerned is how low the traffic is in VMIX forums. This is like the third similar post I've seen in these forms and nobody has replied is it because nobody shares anything within the community or the software is under utilized?
Kayo33  
#3 Posted : Saturday, July 19, 2025 5:28:05 PM(UTC)
Kayo33

Rank: Advanced Member

Groups: Registered
Joined: 10/20/2023(UTC)
Posts: 85
France

Thanks: 2 times
Was thanked: 6 time(s) in 6 post(s)
The problem is that people don't describe their question well enough:
Desktop PC or laptop? Number of inputs/outputs? 1080p or 4k? Streaming? Multicorder? Replay? Budget ? Etc...
You have to use the Vmix reference systems page
https://www.vmix.com/pro...ce-systems.aspx#obtanium
and not everyone has the same configuration to set up, so only real tests can be sure.
Johann973  
#4 Posted : Sunday, August 24, 2025 7:07:08 AM(UTC)
Johann973

Rank: Newbie

Groups: Registered
Joined: 9/30/2024(UTC)
Posts: 7
French Guyana
Location: Cayenne

Thanks: 1 times
For managing NDI video sources, is a powerful processor or a powerful graphics card better?

Excellent question that gets to the heart of configuring a system for NDI.

For managing NDI video sources, a powerful graphics card (GPU) is significantly more important and efficient than a powerful processor (CPU).

Here is the detailed explanation and some advice for choosing your hardware.

Why the GPU is King for NDI

The NDI workflow (both sending and receiving) heavily relies on two operations that modern GPUs are designed to massively accelerate:

1. Encoding (Sending/Transmission): When you want to broadcast a source over NDI (your screen, a camera, an application), your system must encode the video in real-time into the NDI format (which is based on an intra-frame codec, similar to JPEG2000 for each frame). Modern GPUs (NVIDIA, AMD, Intel Arc) have dedicated encoder chips (NVENC on NVIDIA, AMF/VCE on AMD, Quick Sync on Intel) that are specialized for video encoding with phenomenal efficiency and minimal impact on the CPU.
2. Decoding (Receiving/Playback): On the other end, when you receive an NDI stream, you must decode it to display, record, or mix it. Again, the dedicated chips on the GPU (NVDEC on NVIDIA, etc.) are incredibly performant at this task.

Analogy: It's like asking a delivery expert (the GPU with its dedicated encoders) to transport a package rather than a super-intelligent generalist who is less specialized (the CPU). The expert will be much faster and more efficient at this specific task.

The Role of the CPU (Processor)

The CPU is not useless, however. It remains crucial for:

· Running the operating system and all open software (OBS, vMix, your browser, etc.).
· Processing effects if you apply them to your NDI sources before encoding (filters, color correction, etc.).
· Handling the audio inputs/outputs that accompany the video streams.
· Managing the network stack (though this is also often offloaded).

A CPU that is too weak will become a bottleneck for the entire system, but for the specific task of NDI video encoding/decoding, the GPU is the decisive component.

Summary Table

NDI Task Most Important Component Why
Encoding a stream (sending) Graphics Card (GPU) Uses dedicated hardware encoders (NVENC, AMF, Quick Sync) which are extremely efficient.
Decoding a stream (receiving) Graphics Card (GPU) Uses dedicated hardware decoders (NVDEC, etc.) for minimal system impact.
Running the system & software Processor (CPU) Manages the OS, applications, and overall system stability.
Applying software effects/processing Processor (CPU) Handles complex computations for filters and effects before the GPU encodes the stream.

---

Practical Recommendations:

· Prioritize a Modern GPU: Invest in the most modern GPU you can afford from NVIDIA (GeForce RTX 20/30/40 series), AMD (RX 6000/7000 series), or Intel (Arc series). Newer generations have vastly improved encoders/decoders.
· Don't Neglect the CPU: Pair your powerful GPU with a competent, modern CPU (like a mid-tier Intel Core i5/Ryzen 5 or better) to avoid bottlenecks elsewhere.
· Check Encoder Tiers: For professionals, note that NVIDIA's NVENC encoder is generally consistent across its GeForce line. However, its professional RTX cards (A-series) sometimes support an additional encode channel, which is beneficial for handling multiple NDI streams simultaneously.

In short: Focus your budget on a strong modern graphics card first, and then choose a capable CPU to support it. This is the most efficient path for a smooth NDI experience.
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.