Read the statement by Michael Teeuw here.
[MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras
-
@xblackdemonx how you did this? I try everything… how is your config?
-
@Niggich Nothing special. Maybe reboot your cameras?
module: 'MMM-RTSPStream', position: 'bottom_bar', config: { autoStart: true, rotateStreams: false, rotateStreamTimeout: 10, showSnapWhenPaused: false, moduleWidth: 354, moduleHeight: 240, stream1: { name: 'Salon', url: 'rtsp://192.168.1.2:554/unicast', snapshotUrl: '', snapshotRefresh: 10, // Seconds frameRate: "15", port: 9999, } } },
-
@xblackdemonx ok, almost the same like my config. Just the Framerate is different. I change it like it is in your config and will see.
-
I noticed the following:
When using omxplayer i also had a black screen instead of the camera image.
I removed the sd card and inserted it in a different raspberry.
Then everything was working fine.
The only difference between those 2 is the monitor connected to it.
It was working on a 7 inch monitor and on a 24 inch monitor it didn’t work.
The problem was the resolution.
Now the module is using stream2 and i changed in my Hikvision camera the resolution settings for stream2.
Now my mirror is working fine.
Maybe this is also a solution for you. -
I hope my configuration will help give you guys another possibility. I locked down my camera a bit with a username & password. So my configuration looks as so:
{ module: "MMM-RTSPStream", position: "bottom_left", config: { autostart: true, rotateStreams: false, showSnapWhenPaused: false, moduleWidth: 354, moduleHeight: 242, stream1: { name: 'Front Door', url: 'rtsp://[username]:[password]@10.0.0.25/cam1/mpeg4', port: 8027, shutdownDelay: 0, width: 352, height: 240, frameRate: "30" } } }
-
The stream works fine with the omx… finally, after 4 weeks playing…
Another question. Is any way to remove the little white Frame around video picture?
-
@Niggich
What was the trick that made it work finally? -
@Niggich
Change the css file in the module folder like this.MMM-RTSPStream .innerWrapper { position: relative; width: 352px; /* Video width + 2*border + 2*padding */ height: 242px; /* border: 1px solid white; */ /*float: left;*/ display: inline-block; text-align: center; margin: 15px; }
the line “border: 1px solid white;” needs to be adujsted or uncommented like in my case
-
@Drooneyef I put the port of my cam behind the IP-adress…
module: 'MMM-RTSPStream', position: 'bottom_center', config: { autoStart: true, rotateStreams: false, showSnapWhenPaused: false, moduleWidth: 704, moduleHeight: 240, moduleOffset: { top: 212, left: 0 }, localPlayer: 'omxplayer', stream1: { name: '', url: 'rtsp://192.168.113.125:554/live/ch1', shutdownDelay: 0, width: 320, height: 240, frameRate: "20", port: 9999, }, stream2: { name: '', url: 'rtsp://192.168.113.103:554/live/ch1', shutdownDelay: 0, width: 320, height: 240, frameRate: "20", port: 10000, },
-
@barnosch thx this works fine for me…