跳到主要内容

DX-STREAM

DX-STREAM 是一个自定义的 GStreamer 插件,用于将实时流式数据集成到基于 DEEPX NPU 的 AI 推理应用中。 它提供了一套模块化的流水线框架,包含可配置的预处理、推理和后处理组件,专为视觉 AI 工作而设计。DX-STREAM 使开发者能够构建灵活、高性能的应用,适用于视频分析、智能摄像头以及边缘 AI 系统等应用场景。

DX-STREAM Architecture

安装方法

克隆 DX-ALL-SUITE 仓库

提示

请按照 DX-ALL-SUITE 克隆指定版本的 DX-ALL-SUITE 仓库

编译 DX-STREAM

进入 dx-all-suite/dx-runtime/dx_stream 目录

Host
cd dx-all-suite/dx-runtime/dx_stream

安装必要依赖

Host
./install.sh

编译 dx-stream

Host
./build.sh

验证 dx-stream

Host
gst-inspect-1.0 dxstream
(.venv) rock@rock-5b-plus:~/ssd/deepx/v2.1.0/docs/dx-all-suite/dx-runtime/dx_stream$ gst-inspect-1.0 dxstream
Plugin Details:
Name dxstream
Description DX Stream plugin
Filename /lib/aarch64-linux-gnu/gstreamer-1.0/libgstdxstream.so
Version 2.1.0
License LGPL
Source module gst-dxstream
Binary package GStreamer DEEPX DX-Stream Plugins
Origin URL https://github.com/DEEPX-AI/dx_stream

dxgather: DxGather
dxinfer: DXInfer
dxinputselector: DXInputSelector
dxmsgbroker: DXMsgBroker
dxmsgconv: DXMsgConv
dxosd: DXOsd
dxoutputselector: DXOutputSelector
dxpostprocess: DXPostprocess
dxpreprocess: DXPreprocess
dxrate: DXRate
dxtracker: DXTracker

11 features:
+-- 11 elements

卸载 dx-stream

Host
./build.sh --uninstall

运行例子

下载示例模型和视频

Host
./setup.sh

运行实例 Demo

Host
./run_demo.sh

执行 run_demo.sh 后请选择选项里的 demo

(.venv) rock@rock-5b-plus:~/ssd/deepx/v2.1.0/docs/dx-all-suite/dx-runtime/dx_stream$ ./run_demo.sh
/mnt/ssd/deepx/v2.1.0/docs/dx-all-suite/dx-runtime/dx_stream ~/ssd/deepx/v2.1.0/docs/dx-all-suite/dx-runtime/dx_stream
[INFO] DX_STREAM_PATH: /mnt/ssd/deepx/v2.1.0/docs/dx-all-suite/dx-runtime/dx_stream
[INFO] Models and Videos directory already exists. Skipping download.
0: Object Detection (YOLOv5s)
1: Object Detection (YOLOv5s with PPU)
2: Face Detection (YOLOV5S_Face)
3: Face Detection (SCRFD500M with PPU)
4: Pose Estimation (YOLOV5Pose)
5: Pose Estimation (YOLOV5Pose with PPU)
6: Multi-Object Tracking
7: Semantic Segmentation
8: Multi-Channel Object Detection
9: Multi-Channel RTSP
-: secondary mode
which AI demo do you want to run:(timeout:10s, default:0)

DX-STREAM Demo

DX-STREAM 文档构建

提示

更多关于 DX-STREAM 的使用方法,请构建详细文档查阅

安装 MkDocs

Host
pip install mkdocs mkdocs-material mkdocs-video pymdown-extensions mkdocs-with-pdf markdown-grid-tables

构建文档

Host
cd docs
mkdocs build

构建完成后会在当前目录下生成 DEEPX_DX-STREAM_UM_v2.1.0.pdf

启动文档服务

可以使用浏览器访问网页文档

Host
mkdocs serve

    您需要登录 GitHub 才能发表评论。如果您已登录,请忽略此消息。

    Radxa-docs © 2026 by Radxa Computer (Shenzhen) Co.,Ltd. is licensed under CC BY 4.0