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 |
|
CUDA |
|
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 |
|
HEVC |
|
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 |
|
Input height |
|
Maximum upscale ratio |
4x per dimension |
H.264 output |
Up to |
HEVC output |
Up to |
AV1 output |
Up to |
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.