Read the statement by Michael Teeuw here.
[MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras
-
@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…
-
@barnosch @Niggich - Glad you got it working. I will clarify in the next update: the camera port should be included in the url. The
port
setting for the stream is actually the socket ffmpeg uses (when ffmpeg is used instead of omx).If anyone has any additional feature requests, clarifications, config options they would like, please let me know on here. I will get back to working on this module in the coming weeks; I am Houston, TX based so I’ve been occupied with other matters recently.
-
@shbatm - The stream is working. Now I have another question/problem. When I hide the module an show it again the Video picture is in Fullscreen. Any fix for this? thx a lot…
-
@Niggich I will need to investigate further.
As a temporary fix, you can try deleting Line 107 and Lines 109-114 in the
node_helper.js
file:~/MagicMirror/modules/MMM-RTSPStream/node_helper.js
You should be deleting the if…else block and this line will remain:
args.unshift("--win", `${payload.box.left}, ${payload.box.top}, ${payload.box.right}, ${payload.box.bottom}`);
I do not know if this will fix the problem but it is worth a try. I have opened Issue #13 to track the position, border, and fullscreen resume problems.
-
@barnosch said in [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras:
added the pkill commands but it does not work. It does not kill the apps.
From time to time, the feed disappears. Have not yet found when and why.
Sometimes it runs 2 days without problems, the other day it only lasts for some hours. -
@shbatm thank you for the fast answer, but this doesn’t fix the problem.
-
@Niggich could you please post your server log (console or PM2’s log file) when it does this? You should have several lines starting with:
Starting stream stream1 with args:
Also, what are you using to show/hide the module? (via MMM-Remote-Control or another module?)
This will help diagnose.
-
@shbatm To show/hide the modules I using MMM-remote-Control.
Here’s the server log.
Starting stream stream1 with args: [ 0|mm | "--avdict", 0|mm | "rtsp_transport:tcp", 0|mm | "--win", 0|mm | "203.390625, 1491.390625, 523.390625, 1731.390625", 0|mm | "--live", 0|mm | "--video_queue", 0|mm | "4", 0|mm | "--fps", 0|mm | "30", 0|mm | "rtsp://192.168.113.125:554/live/ch1" 0|mm | ] 0|mm | Starting stream stream2 with args: [ 0|mm | "--avdict", 0|mm | "rtsp_transport:tcp", 0|mm | "--win", 0|mm | "553.390625, 1491.390625, 873.390625, 1731.390625", 0|mm | "--live", 0|mm | "--video_queue", 0|mm | "4", 0|mm | "--fps", 0|mm | "30", 0|mm | "rtsp://192.168.113.103:554/live/ch1" 0|mm | ]