10.创建我自己的Docker映像的秘诀是什么?
使用深度流容器作为基本映像。使用Docker中的标准技术在其上添加自己的自定义层。
11.如何通过VNC远程显示图形输出?如何确定X11是否正在运行?
如果主机正在运行X,启动VNC是很简单的。否则必须启动X,然后启动VNC。
要确定X是否正在运行,请检查DISPLAY environment变量。
如果X没有运行,您必须首先启动它,然后使用GUI运行DeepStream,或者在sink组下将type设置为1或3,以选择fakesink或保存到文件中。如果您使用的是NVIDIA®Tesla®V100或P100 GPU加速器(两者都是只计算不显示的显卡),则必须将类型设置为4,以便进行深度流输出RTSP流。有关接收器设置,请参阅NVIDIA DeepStream SDK开发指南。
12.如果使用NVIDIA®Tesla®P4或NVIDIA®Jetson Nano™、Jetson TX2™或Jetson TX1™运行,为什么deepstream-nvof-test应用程序显示错误消息“Device Does NOT support Optical Flow Functionality”?
Optical flow functionality仅支持NVIDIA®Jetson AGX Xavier™和图灵架构的gpu (NVIDIA®T4、NVIDIA®GeForce®RTX 2080等)。
13.为什么在Deepstream 4.0中需要Gst-nvstreammux插件?
多个源组件(如解码器、摄像头等)连接到Gst-nvstreammux插件,形成一个批处理。
这个插件负责创建批处理元数据,它存储在NvDsBatchMeta结构中。这是DeepStream 4.0中元数据的主要形式。
Gst-nvstreammux下游的所有插件都在NvDsBatchMeta上工作,以访问元数据并填充它们生成的元数据。