I am using Nvidia Jetson Nano and an ECON camera (https://www.e-consystems.com/nvidia-cameras/jetson-nano-cameras/3mp-mipi-camera.asp) to stream to my Cloud-hosted Nginx RTMP Server. I use the Gstreamer Command line to trigger the camera and stream it to an RTMP application on my Nginx Server. I usually get glitchy video streams sometimes and I have realized that the Internet Upload speeds on my Jetson Nano are not getting better than 3Mbps. But I need at least 10 Mbps of Upload speed to get a good quality of the stream. However, the Download speeds are at least 30 Mbps most of the time and would go up to 80 Mbps on a high-speed internet network, but the Upload speed doesn’t exceed 3-4 Mpbs even then. Please suggest some solutions so I can fix it.
I also have tried to test the speeds on my laptop which is on the same network as my Jetson is, and the Laptop would get way better Upload speed than my Jetson Nano. I have tested with different Networks and the result doesn’t vary much in the case of Jetson Nano Upload speed. I even tested my Jetson Nano with an Intel WiFi Module and it didn’t make any change with the 3Mbps Upload speed.
The Network setup I have is:
A router --[connected to]–> PoE Switch, with Ethernet Cable.
PoE Switch --[connected to]–> PoE Splitter (Ethernet+Micro USB), with CAT6 Cable.
PoE Splitter’s micro USB Cable powers up the Jetson and PoE Splitter’s Ethernet Cable provides internet to Jetson.
Please help me with this,
Thank you very much in advance,