Gst-nvjpegdec#

Gst-nvjpegdec 插件在 dGPU 和 Jetson 平台上解码图像。它是解码 JPEG 图像的首选方法。在 dGPU 平台上,此插件基于 CUDA 工具包的 libnvjpeg 库。在 Jetson 上,它使用特定于平台的硬件加速器。该插件使用内部软件解析器来解析 JPEG 流。因此,无需单独使用 jpegparse 开源插件来解析编码帧。该插件接受 JPEG 编码的比特流,并在 dGPU 平台上生成 RGB 输出,在 Jetson 平台上生成 I420 输出。此插件不适用于(ARM + dGPU)平台,如 arm-sbsa。请改用 nvimagedec 插件。OSS nvjpegdec 插件可能在这些平台上列出,但请勿使用。

输入和输出#

  • 输入

    • 基本 JPEG

  • 控制参数

    • gpu-id (仅限 dGPU)

    • DeepStream (仅限 Jetson)

  • 输出

    • Gst Buffer,包含 dGPU 的 RGB 格式和 Jetson 的 I420 格式的解码输出

功能#

下表总结了 Gst-nvjpegdec 插件的功能。

Gst-nvjpegdec 插件功能#

功能

描述

发布版本

支持 JPEG 解码

DS 4.0

支持 MJPEG 解码

DS 4.0

Gst 属性#

下表总结了 Gst-nvjpegdec 插件的 Gst 属性。

Gst-nvjpegdec 插件 gst 属性#

属性

含义

类型和范围

示例和注释

平台

gpu-id

用于解码的 GPU 设备 ID。

整数,0 到 4,294,967,295

gpu-id=0

dGPU