ESP32 Cam Blynk video streaming

i did , any help now!?

Why are you using ngrok and how is it configured?

Pete.

im using ngrok for port forwarding
it gives me a public link that can be forwarded to my local mjpeg/1 stream

used ngrok http 192.168.1.16:80 -region eu

Session Status                online                                                                                    Account                       khalidbadawi1337@gmail.com (Plan: Free)                                                   Version                       2.3.41                                                                                    Region                        Europe (eu)                                                                               Web Interface                 http://127.0.0.1:4040                                                                     Forwarding                    http://something.ngrok-free.app -> http://192.168.1.16:80                        Forwarding                    https://something.ngrok-free.app -> http://192.168.1.16:80                                                                                                                                               Connections                   ttl     opn     rt1     rt5     p50     p90                                                                             39      0       0.01    0.01    7.36    47.81                                                                                                                                                                     HTTP Requests                                                                                                           -------------                                                                                                                                                                                                                                   GET /mjpeg/1                   200 OK                                                                                   GET /mjpeg/1                   200 OK                                                                                   GET /mjpeg/1                   200 OK                                                                                   GET /mjpeg/1                   200 OK                                                                                   GET /mjpeg/1                   200 OK                                                                                   GET /mjpeg/1                   200 OK                                                                                   GET /mjpeg/1                   200 OK                                                                                   GET /mjpeg/1                   200 OK                                                                                   GET /mjpeg/1                   200 OK                                                                                   GET /mjpeg/1                   200 OK

may i ask u to check if the android developer knows any thing about this issue?
i understand that u have alot of experience but it seems like this problem has never crossed your way.
would u ask him or just mention him please?

You might want to edit your post and remove your personal email and other sensitive information.

I realise that, my question was WHY?

The Blynk developers read the posts on the forum. But, as with anything, you’ll get a speedier response (or get a response at all) if you take the time to carefully explain your setup, what decisions you’ve made and why, and any other relevant information - including things like Blynk library version, app version, mobile device type, connection type, whether you’re using a VPN etc etc etc.

You’re right that I don’t use the Blynk Android app - I’m an iOS user, but I do steam video from inside my networks to the Blynk app using port forwarding and a DDNS service rather than ngrok, ZeroTier etc.

Pete.

i understand, but the whole setup is not so complicated, so dont expect 20 lines explaining it but i will try my best.
1- forget about ngrok, i just did port forwarding from my router page and it worked, but same delay
2- i decided to do forwarding based on the fact that blynk needs public url not local
3- the stream works perfectly on web, just on blynk it has sooo much delay.
4- im using last blynk version on android, downloaded from app store, so im using android device
5- using wifi http to stream
6- not using VPN

i sent the link to my remote friend and it worked perfectly on his browser too, so thats why im suspicious that its blynk app problem

Okay, good luck with getting it sorted.

Pete.

wow what a nice support this community has, where only 1 guy is responding, giving just general comments and requesting explanations, and when they are provided, you ask again for non existent explaination, then u get offended by the fact that im not designing an air plane, its just a freaking ESPCam linked to a blynk app, so again dont expect 2000 lines explanations, thx for the 100000 useless replies with 0 intentions to help, nice support.

@Khalid_Badawi your last comment was deleted because it breaks the community guidelines…

https://community.blynk.cc/guidelines

Please follow the guidelines otherwise your account may be suspended.

It’s a community of Blynk users - people just like yourself. If individuals want to take the time to contribute to share their knowledge and experience then they do - if not they don’t. Nobody is forcing us one way or the other, its a voluntary thing.

I don’t think the information I’ve provided could be classed as “general comments”. Go back and read the first few post from me, where I explained what you need to do in terms of port-forwarding and DDNS - despite the fact that you were in denial about the need for this.
Then, in post #26 you repeated my advice back to me…

You still haven’t bothered to provide information about the Blynk library version you’re using, the app version you’re using (and “latest” isn’t a useful answer), whether your phone is connected to your local WiFi, a different WiFi network, GSM data etc etc. None of which would be at all relevant if you were “designing an air plane”, but which are very relevant if you’re trying to diagnose potential causes of the issue that you’ve (partially) described.
As far as me “getting offended” that’s far from the case - I find it sad that you don’t want to help yourself by providing the information that others would find useful or even essential when trying to assist in finding the cause of the issue, and you don’t want to help yourself then I’m happy to stop donating my time to you and instead put my energy in to my own projects as well donating my time to those community members who do want interact in a sensible way to try to resolve their Blynk related issues.

You’re welcome. Have a nice day!

Pete.

2 Likes