Read the statement by Michael Teeuw here.
Unsolved Magic Mirror - RTSP not integrated
-
@plainbroke the blank space module is “MMM-Block” - on the 3rd party module list.
I then use OMX, so you have to use either pre-current RPI OS, or figure out how to install it, as it’s abandon-ware.
-
@BKeyport
I have been looking at both and neither will work with my MM.
I thank you for the information though I thought for a bit I could make it work, but I finally just gave up. My head was hurting from all the reading and searching to get it all to work. You must have the patients of Job to get that to work. More likely you understand code WAY better than I do… All this code is way above my understanding… -
@MMRIZE ,
You get that RTSP module to work yet. I am very interested in it since MMM-RTSPStream has quit working altogether for me.
Not sure what I did different this time but even vlc fails to show a picture… -
@plainbroke
I’m still testing for optimal setting of rpi3. My approach(real time transcoding rtsp 2 mpeg to be implemented on html) seems somewhat burden for weak/old SBCs. Other more powered devices have enough to deal however. I’m not using rpi3 anymore, but not everyone.
Anyway I’m in summer leaves, so not have time at this moment. Maybe after 2 weeks I’ll continue. Plz wait a while. -
@MMRIZE
That is great to know. Thanks for the update, no worries.
I actually have RTSPStream up and running now using VLC.
So I am in no rush. -
@mmrize It working perfectly within my mirror, other than occasional pauses in stream… I use a PI4, and I’m currently in a heat wave, so it’s not running at full bore (I don’t have AC where the mirror is)
– edit:
OK - after a bit of burn-in, it’s falling all over itself. :(I think I’d be better off using snapshots. Problem is, only module I can find that can work with the snapshot system of my camera is RTSPStream, which just blows chunks otherwise.
-
-
@plainbroke I’m on Buster. RTSPStream blows chunks all over the place. MMRize’s module is better, but sadly, I don’t think the Pi’s have enough power to handle my stream effectively, and I can’t turn it down.
If I could do the re-encoding on a dedicated pi or something, it could work…
-
@BKeyport
Yup, My approach has looked so quite promising, but the usual RPI has not had enough power to deal. I haven’t tested RPI4 yet, but even RPI3B+ couldn’t; this approach would not be a general solution at that point. I was so disappointed.The dead points I found were these;
- HTML5 on Chrome(Chromium) cannot handle any standard LIVE Streaming format itself by default. (What a surprise!), It means additional player components are needed.(I tried to use JSMPEG and WebSocket.) It takes some resources.
FFmpeg
(or VLC) is needed to transcode RTSP to MPEG in the background. It is not light process for RPI.
Normal PC (and some modern powerful SBCs) easily handle these works, but not RPI3. So I am stopping the project at this moment. I wish I have a better idea about this thing.
Thanks guys.
-
@MMRIZE Thanks for the attempt. We’ll get there, somehow.