Support Matrix#

This support matrix applies to VSR NIM compressed-video workflows: gRPC, RTP/UDP, and Cloud File.

Hardware#

Requirement

Details

GPU generation

Ada-generation or later NVIDIA GPU.

NVENC

Required for output encoding for the selected codec.

NVDEC

Required for input decoding for the selected codec.

GPU count

One GPU per VSR NIM container.

Refer to the NVIDIA Video Encode and Decode GPU Support Matrix to verify codec support for your GPU.

Software#

Component

Version

NVIDIA Driver

590.33 or later

CUDA

13.1 or later

Docker

Required

NVIDIA Container Toolkit

Required

Protocol Support#

Input

Output

gRPC

gRPC

gRPC

Cloud File

RTP/UDP

RTP/UDP

RTP/UDP

Cloud File

Cloud File

Cloud File

One-to-many output is not supported.

Format Support#

Protocol

Input Formats

Output Formats

Cloud File

MP4 or MOV containers with H.264, HEVC, or AV1 video; WebM containers with AV1 video; or elementary H.264, HEVC, or AV1 bitstreams.

Same format family as the input: MP4/MOV, WebM, or elementary bitstream.

RTP/UDP

Elementary streams. The Dockerfile-built sample client supports H.264 and H.265 RTP streams with Ubuntu-packaged GStreamer plugins.

Elementary streams.

gRPC

Elementary H.264, HEVC, or AV1 bitstreams.

Elementary H.264, HEVC, or AV1 bitstreams.

Cloud File mode uses the input container format for file output. If you upload an elementary bitstream input, use an elementary-bitstream output object, such as output.h264.

With the Dockerfile-built sample client, use gRPC or Cloud File for AV1 quickstart tests. AV1 RTP requires rtpav1pay and rtpav1depay GStreamer Rust RTP elements, which are not available from stock Ubuntu 24.04 packages.

Codec Support#

Codec

Enum

H.264

VIDEO_CODEC_H264

HEVC

VIDEO_CODEC_HEVC

AV1

VIDEO_CODEC_AV1

The VSR pipeline supports 4:2:0 and 4:2:2 chroma. Actual decode support depends on the host GPU.

Resolution Limits#

Limit

Value

Input width

192 to 4096

Input height

128 to 4096

Maximum upscale ratio

4x per dimension

H.264 output

Up to 4096 x 4096

HEVC output

Up to 8192 x 8192

AV1 output

Up to 8192 x 8192

Requests that exceed these limits are rejected.

The packaged quickstart sample uses a 720p (1280 x 720) H.264 input. Inputs between 192 x 128 and 720p are within the accepted range, but they are not demonstrated by the packaged quickstart sample.