Jetson Nano Video Streaming/playback

Hello,

This post is mainly for bouncing off ideas and trying to get a better understanding on what direction I should head next.

I’m trying to stream and playback video from jetson nano to a mobile app. I am successful in sending TCP messages to/from nano and mobile app. However I’m not sure if this is the best way to send videos/photos and settings. My main concern is being able to access videos saved on nano from LTE.

I was thinking about using a service like Microsoft Azure but I think what they offer does not align with my goals. They offer many services but I couldn’t find exactly what I needed.

Any information on what direction I could take would be of great help.

Thank you!

Hi,
Maybe you can try RTSP. You can run RTSP server on Jetson Nano and install VLC player on mobile to open the stream. Please refer to steps in
Jetson Nano FAQ
[Q: Is there any example of running RTSP streaming?]

@DaneLLL
Thanks, this will help. I’ve kind of looked into this already and am trying to think how I would be able to stream to phone that’s using LTE. Maybe there’s some configuration settings I can change with my router to make the jetson server accessible. I’m still an amateur with this networking stuff.

I have an app which will be able to display videos from all sorts of cameras, so I need to see if there is a way to display video given from RTSP protocol, but I think the vlc media player app is a good way to initially test the server.

@DaneLLL

Hey, I got RTSP working using the guide you have given. I will mark as solution for now. I will probably make a separate post asking how to make the jetson accessible outside my wifi-network.

@DaneLLL

One more thing, in the guide you sent me the IP address “127.0.0.1” is only accessible locally on the jetson. Whoever wants to use VLC media player on another device needs to get the public IP address of jetson using “hostname -I” command. The same port may still be used too, since the server is listening on all network interfaces I think.

Thanks.