Practical NDI Receivers Format Support
FGPA-based receiverยณ
NO
NO
NO
YES
YES
YES
SoCยน-based receiver with VCUยฒ
NO
YES
YES
NO
NO
NO
SoCยฒ-based receiver with FPGA & VCUยฒ
NO
YES
YES
YES
YES
YES
Software-based receiver
YES
YES
YES
YES
YES
YES
(2) A VCU, or Video Codec Unit, is a specialized hardware module or component designed to handle the encoding and decoding of video streams. Note that the term VCU seems to be mainly used by AMD for their Zynq series of FPGAs. For instance, other SoCs such as Ambarella just call it a codec. The primary function of a VCU is to efficiently compress (encode) raw video data to reduce its size for storage or transmission and decompress (decode) video data for playback. By performing these operations in hardware, a VCU can significantly speed up video processing tasks, reduce CPU load, and decrease power consumption, which is especially beneficial in devices where power efficiency and high-performance video processing are critical. Integrating a VCU within a System on Chip (SoC) or as part of a dedicated video processing card allows for efficient handling of video content, making it a critical component for multimedia applications and devices in today's video-centric digital world.
(3) An FPGA-based encoder/decoder requires an SoC to be able to offer the user interface, the memory, the network interface of the system, etc.
Last updated
Was this helpful?