点击查看系列文章目录
0 背景
测试版本:deepstream 4.0
在上一篇文章中,我们对deepstream的安装进行了介绍,本篇对SDK的文件结构进行解析,从而对SDK有更清楚的认识。
DeepStream参考应用程序是基于GStreamer的解决方案,由一组GStreamer插件组成,这些插件封装了低级API,以形成完整的图形(关于GStreamer的入门介绍,可参考《Gstreamer系列教程》)。该参考应用程序具有接受来自各种来源(如Camera,RTSP输入,编码文件输入)的输入的能力,并且还支持多流/源功能。由NVIDIA实现并作为DeepStream SDK的一部分提供的GStreamer插件列表包括:
- 流媒体插件Gst-nvstreammux:可从多个输入源组成一批缓冲区。
- 基于TensorRT的推理插件GST-nvinfer:分别用于初级和次级(主要对象的属性分类)检测和分类。
- 基于OpenCV的跟踪器插件Gst-nvtracker,用于具有唯一ID的对象跟踪。
- Multi Stream Tiler插件Gst-nvmultistreamtiler:用于形成2D帧数组。
- 屏幕显示插件Gst-nvdsosd:可使用生成的元数据在合成框架上绘制阴影框&#x