DeepStream
本指南介绍如何在 Jetson Orin 设备上安装并运行 NVIDIA DeepStream SDK。DeepStream 支持使用 GPU 加速的 AI 视频分析流水线,针对 Jetson 的 CUDA/NvMedia 平台高度优化。
1. 概览
- NVIDIA 提供的实时视频分析 SDK
- 基于 TensorRT 和 CUDA 加速
- 支持多路 AI 推理与目标追踪
- 输入支持 RTSP、USB、CSI 摄像头及本地视频文件
- 内置目标检测、分类、追踪功能
本指南包括:
- 安装方法(.deb 包和 Docker)
- 示例流水线运行
- 自定义模型集成
- Docker 使用(含 jetson-containers)
- 常见问题与技巧

2. 系统要求
硬件
| 组件 | 最低要求 |
|---|---|
| 设备 | Jetson Orin Nano / NX / AGX |
| 内存 | ≥ 8GB |
| 存储空间 | ≥ 10GB |
软件
- JetPack 6.1 GA 或更高版本(L4T ≥ R36.4)
- Ubuntu 20.04 / 22.04
- CUDA、TensorRT、cuDNN(已包含在 JetPack 中)
- Docker(可选,用于容器化部署)
3. 安装 DeepStream
-
glib 迁移 为了迁移到较新的 glib 版本(例如 2.76.6),请按照以下步骤操作: 先决条件:安装以下软件包:
sudo pip3 install meson
sudo pip3 install ninja编译安装步骤:
git clone https://github.com/GNOME/glib.git
cd glib
git checkout <glib-version-branch>
# e.g. 2.76.6
meson build --prefix=/usr
ninja -C build/
cd build/
sudo ninja install检查并确认新安装的glib版 本:
pkg-config --modversion glib-2.0 -
依赖库安装:
sudo apt update
sudo apt install -y \
libssl1.1 \
libgstreamer1.0-0 \
gstreamer1.0-tools \
gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad \
gstreamer1.0-plugins-ugly \
gstreamer1.0-libav \
libgstrtspserver-1.0-0 \
libjansson4 \
libyaml-cpp-dev
安装 librdkafka(为消息代理启用 Kafka 协议适配器)
- 从 GitHub克隆librdkafka存储库:
git clone https://github.com/confluentinc/librdkafka.git