Skip to content

NVIDIA Video Codec Operators#

Authors: Holoscan Team (NVIDIA)
Supported platforms: x86_64, aarch64
Language: C++, Python
Last modified: August 5, 2025
Latest version: 1.0.0
Minimum Holoscan SDK version: 3.3.0
Tested Holoscan SDK versions: 3.3.0
Contribution metric: Level 2 - Trusted

This directory includes the nv_video_decoder, nv_video_encoder, and nv_video_reader operators, which are based on the
NVIDIA Video Codec SDK.

These encoder and decoder operators are designed for streaming applications. The encoded frames are stored on the host (CPU) memory, where they can be copied to another network streaming operator.

[!IMPORTANT]
By using the NVIDIA Video Codec operators, you agree to the NVIDIA Software Developer License Agreement. If you disagree with the EULA, please do not run this application.

Requirements#

  • NVIDIA Driver Version >= 570
  • CUDA Version >= 12.8
  • x86 and SBSA platforms with dedicated GPU

Sample Applications#

Licensing#

Holohub applications and operators are licensed under Apache-2.0.

NVIDIA Video Codec is governed by the terms of the NVIDIA Software Developer License Agreement, which you accept by cloning, running, or using the NVIDIA Video Codec sample applications and operators.