I installed Azure IoTEdge on my Jetson nano and provisioned the IoTEdge runtime to the device using the security daemon file at /etc/iotedge/config.yaml .
I see that the status of the IoT Edge Daemon is active (running) and all the 6 IoTEdge runtime modules that I'm using are running: console image
-----------------NAME -------------------- STATUS---------
- CameraTaggingModule ---------- running
- DeepStreamAnalytics ------------ running
- NVIDIADeepStreamSDK ------- running
- azureblobstorageoniotedge ---- running
- edgeAgent -------------------------- running
- edgeHub ---------------------------- running
But my NVIDIADeepStreamSDK module doesn't want to recieve messages from my RTSP Camera that is also in the same network as the Jetson, I see it logs of this module and it says:
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)
The NVIDIADeepStreamSDK module can recieve messages succesfully if I use a public RTSP like BigBugBunny rtsp, so I guess the problem might has to do with some configuration of the local network. or should I make my RTSP Camera public? or should I provide some json file with DNS specificacion?, either case, what's the best way to approach this? Any sugestion is appreciated to make this work, thanks.