Blynk's Streaming Widget and Raspberry Pi

Hello,

Im using a Raspberry Pi and a webcam (not using PiCamera) with OpenCV to run a detection model and display the live video on a window. I also created an HTTP server using the Pi’s IP address, so I am able to access that live video using a different device (connected to the same local network) via a web browser.

However, I want to be able to put that http://IP_address:server in Blynk to be able to open the app and see the live video, but I just can’t figure out how to do it properly at the time. Once I get this done, I would like to change it so that I am able to see it on the app using WiFi/cellular data even if I’m in another place.

Is there anyone who has tried doing something similar and what was your approach?

You need to make the video stream publicly accessible, which will involve either a static public IP address and port forwarding, or if you don’t have a static public IP address then a DDNS solution and port forwarding.

This has been discussed quite a few times in the past, mostly in relation to video from ESP32-CAM boards, but the solution is basically the same. Do a search and you’ll find some pointers.

Pete.