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 插件的功能。
功能 |
描述 |
发布版本 |
---|---|---|
支持 JPEG 解码 |
— |
DS 4.0 |
支持 MJPEG 解码 |
— |
DS 4.0 |
Gst 属性#
下表总结了 Gst-nvjpegdec 插件的 Gst 属性。
属性 |
含义 |
类型和范围 |
示例和注释 |
平台 |
---|---|---|---|---|
gpu-id |
用于解码的 GPU 设备 ID。 |
整数,0 到 4,294,967,295 |
gpu-id=0 |
dGPU |