H.264/H.265 Video Encoding Support Matrix for Nvidia Jetson

H.264/H.265 hardware encoding is supported on Jetson Nano, TX2 or Xavier. From remote streaming to video recording, learn more about the encoding capabilities of your Jetson.

If you’re interested in hardware accelerated H264 and H265 (HEVC) encoding on Nvidia Jetson, there is a good chance that you are familiar with Nvidia Video Encode and Decode GPU Support Matrix. It provides important information about the number of NVENC chips inside each GPU, the maximum number of concurrent encoding sessions and compatible encoding formats.

We share here a similar support matrix with the hardware encoding capabilities of Nvidia Jetson Nano, TX2, Xavier and Xavier NX embedded boards.

Video Encoding

BOARDFAMILYH.264
4K @ 30 (YUV 4:2:0)
H.264
1080 @ 30 (YUV 4:2:0)
H.265
4K @ 30 (YUV 4:2:0)
H.265
1080 @ 30 (YUV 4:2:0)
Jetson NanoMaxwellYESYESYESYES
1x 4x1x 4x
Jetson TX2PascalYESYESYESYES
3x14x3x8x
Jetson Xavier NXVoltaYESYESYESYES
2x 14x2x14x
Jetson XavierVoltaYESYESYESYES
8x30x8x32x

For 4K and 1080 at 60FPS or YUV 4:4:4, maximum throughput is half of the figures above.

For a stereo camera such as the ZED 2 which outputs 3840×1080 at 30 FPS, throughput is close to half of the above values.

Video Decoding

The hardware support matrix for video decoding is the following.

BOARDFAMILYH.264
4K @ 30 (YUV 4:2:0)
H.264
1080 @ 30 (YUV 4:2:0)
H.265
4K @ 30 (YUV 4:2:0)
H.265
1080 @ 30 (YUV 4:2:0)
Jetson NanoMaxwellYESYESYESYES
2x 8x2x 8x
Jetson TX2PascalYESYESYESYES
4x14x4x14x
Jetson Xavier NXVoltaYESYESYESYES
2x16x4x32x
Jetson XavierVoltaYESYESYESYES
8x32x12x52x

Native Integration with ZED Cameras

If you’re using ZED depth cameras, you can benefit directly from NVENC hardware acceleration on Jetson boards implemented in the ZED SDK to record your videos or stream on a local network.