Video Streaming Widget not working on Blynk IoT

I was using Blynk 1 until last week and the video streaming widget was working fine, now on Blynk 2 everything is fine except the video streamming widget which doesnot want to work.

I use the same rtsp link as before, if I put the same link in VLC it works immediately, in Blynk 1 still working but in Blynk 2 no way…

Is it a knowing bug or there is a solution…

The link is not working neither in Local nor in Remote with no-ip ddns, again both are working with Blynk 1…

Any help in this matter?

Thanks

1 Like

Android or iOS?
App version?
What format is your RTSP stream?
What message do you see in the widget?
Have you sent logs?

Pete.

Hi Pete,
Android.
This is the local IP for my DVR
Rtsp://192.168.1.94:554/ch01/0.
On the Widget I see nothing , no messages


Yes I sent the Log right now.

Thanks

From the logs:

failed to connect to /192.168.1.94 (port 554) from /:: (port 42794): connect failed: ETIMEDOUT (Connection timed out)

May it be some network firewall issue? Have you tried to force TCP in video widget settings?

1 Like

Yes tried, not working… with VLC the URL works also with blynk1…

We have switched to a more stable library, but with limited RTSP support (but they improve with every new version). I will investigate what can cause this timeout error

1 Like

Thanks a lot, hope you can fix soon this issue because it’s essential for my project and I always used it with Blynk1 since many years…

Regards

2 Likes

Well after digging into google documentation…
The problem for me seems to be in the video format…
My camera uses h.265, but the new library only supports h.264…
Will try to switch the format and check to see if the problem is solved partially.
If you get a chance to check it before me, please let me know of the results.

1 Like

Keep me informed, I tried one month ago without success. :scream:
My cam uses h264 and works with VLC, Blynk legacy and android App but don’t work with Blynk IoT , both App and Web

2 Likes

This is a local IP, he should have to forward the port first. :thinking:

Why Should I forward the Port if I’m in local? The local link to the Video is rtsp://192.168.1.94:554/ch01/0.

Suddenly today it works for me with Blynk 2 by using the remote DDNS .
rtsp://xxxx.ddns.net:554/ch01/0.
This time with Port forward and No-IP DDNS.

With Blynk 1 it was aroking either localy or rempetely, now that is works Remotely with Blynk 2 I will test again when I’m in local,

You have to forward port or use DDNS because you are not using a local server

Previously (with Legacy) it wasn’t necessary if the device running the app and the video source were on the same network.
None of the video data went via the Blynk server, so you were simply pointing a widget in the app at a video stream on the same network.
Of course, as soon as you took the device outside the local network, or switched tge mobile device to a GPRS connection, the video stream would fail.

That now seems to have changed, maybe because a video widget has been added to web dashboard, and the web page is running on the cloud server so needs a fully qualified url. It also solves the issue of the video stream working in some cases but not in others.

Pete.

The Video Streaming Widget is working only on the mobile App remotely with DDNS, while the Web Dashboard video still not working, maybe because on the Web it is not called Video Streaming Widget but simply video Widget!!!

Should it work also on the Web Dashboard?

The web widget has very limited support for different stream types.

Pete.

Same for mobile widget, I can’t stream my webcam, but it’s not very important, it’s a gadget :joy: