IPTV Live Video Encoding & Streaming with NETINT Quadra VPU
NETINT Quadra
Video Processing Unit (VPU) is a high-performance, energy-efficient hardware
solution built on Codensity G5 ASIC. Unlike general-purpose CPUs and GPUs,
it's designed specifically for video encoding, decoding, scaling, and overlay
tasks, making it ideal for high-volume applications, while consumes much less
power than CPU/GPU-based solutions.
Install NETINT Quadra VPU
You can either buy NETINT Quadra VPU and install it to your system, or buy Quadra video server directly with everything installed and ready to use.
To install Quadra VPU card like T1U/T1A/T2A to your system, follow intructions at NETINT Quadra Intro.
Remember to install libxcoder and run ni_rsrc_list
and
init_rsrc
after that to make sure Quadra VPU is working
properly.
Set up NETINT Quadra VPU Encoding
IPVTL supports H.264, HEVC and AV1 encoding with NETINT Quadra. In channel config, choose encodings with NETINT Quadra to enable it.

Set up NETINT Quadra VPU Decoding
If the channel source video is encoded in H.264 or HEVC, you can enable NETINT Quadra VPU decode to make full VPU transcoding. To do that, select H.264 or HEVC with NETINT Quadra (as per source video format) in advanced video options -> Misc. -> GPU Decoding. This will make video decoding, resizing and encoding process (with deinterlacing if required) all in VPU, avoiding unnecessary picture data copy between system memory and video memory.
