NDI Encoding Support Matrix

SpeedHQ

CODEC
SpeedHQ0 4:2:0 8bit
SpeedHQ2 4:2:2 8bit
SpeedHQ2 4:2:2 10bit
SpeedHQ7 4:2:2:4 8bit
SpeedHQ7 4:2:2:4 10bit

FPGA Encoding²

YES

YES

YES

YES

YES

FPGA Decoding

YES

YES

YES

YES

YES

Hardware Video Encoder (VCU)

NO

NO

NO

NO

NO

Hardware Video Decoder

NO

NO

NO

NO

NO

Software Encoding

YES

YES

YES

YES

YES

Software Decoding

YES

YES

YES

YES

YES


HX

CODEC
HX (v1) H.264 4:2:0 8bit
HX (v2) H.264 4:2:0 8bit
HX (v2) H.265 4:2:0 8bit
HX (v2) H.265 4:2:0 10bit
HX3 H.264 4:2:0 8bit
HX3 H.265 4:2:0 8bit
HX3 H.265 4:2:0 10bit

FPGA Encoding²

NO

NO

NO

NO

NO

NO

NO

FPGA Decoding

NO

NO

NO

NO

NO

NO

NO

Hardware Video Encoder (VCU)

NO

YES

YES

YES

YES

YES

YES

Hardware Video Decoder

YES

YES

YES

YES

YES

YES

YES

Software Encoding

NO

YES

YES

YES

YES

YES

YES

Software Decoding

YES

YES

YES

YES

YES

YES

YES

The FPGA implementations include a SpeedHQ codec in the FPGA fabric for speed, but can also use the same software codec as the regular SDK. Typically, the ARM CPU cores on the FPGA+SoC devices are slow enough that decoding video in software is impractical, but this is gradually changing as everything gets faster. (Charles Steinkuehler)

Last updated

Was this helpful?