0

我在我的 Jetson nano 上安装了 Azure IoTEdge,并使用 /etc/iotedge/config.yaml 中的安全守护程序文件设备提供了 IoTEdge 运行时。

我看到 IoT Edge 守护程序的状态是活动的(正在运行),并且我正在使用的所有 6 个 IoTEdge 运行时模块都在运行: 控制台图像

-----------------名称 -------- 状态---------

  • CameraTaggingModule ---------- 正在运行
  • DeepStreamAnalytics ------------ 运行
  • NVIDIADeepStreamSDK -------- 运行
  • azureblobstorageoniotedge ---- 正在运行
  • edgeAgent -------------- 正在运行
  • edgeHub ---------------------------- 正在运行

但是我的 NVIDIADeepStreamSDK 模块不想从我的 RTSP 摄像头接收消息,该摄像头也与 Jetson 位于同一网络中,我看到它的这个模块的日志,它说:

ERROR from src_elem0: Could not read from resource.
Debug info: gstrtspsrc.c(5917): gst_rtsp_src_receive_response (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin0/GstRTSPSrc:src_elem0:
Could not receive message. (Timeout while waiting for server response)

如果我使用像BigBugBunny rtsp这样的公共 RTSP,NVIDIADeepStreamSDK 模块可以成功接收消息,所以我猜这个问题可能与本地网络的某些配置有关。还是应该公开我的 RTSP 摄像机?还是我应该提供一些带有 DNS 规范的 json 文件?无论哪种情况,解决这个问题的最佳方法是什么?感谢您提出任何建议来完成这项工作,谢谢。

4

0 回答 0