Read the statement by Michael Teeuw here.
[MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras
-
@Number_5 said in [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras:
If I see it correctly, then you have 2 MMM-RTSPStream modules active in your config and 2 stream1 defined, and therefore are trying to start 2 omx_stream1 processes.
I would concentrate on 1 config with 1 stream1.
To see if things works, try it with the BucksBunny config first.
Then give the other one a try (with the bunny removed).
I also would give the rtsp stream a go without MM, so standalone.
Somewhere in this thread there should be a description on how to do this; would need to search my notes for it. -
update:
Hello,
the test video is now running, thanks. I had left the entry of the IP cam in the config, sorry. Now I see a white frame, unfortunately the camera stream cannot be seen. by clicking on the window you can see the “Play” icon.step 7 pm2 flush
[PM2] Flushing /home/pi/.pm2/pm2.log
[PM2] Flushing:
[PM2] /home/pi/.pm2/logs/MagicMirror-out.log
[PM2] /home/pi/.pm2/logs/MagicMirror-error.log
[PM2] Flushing:
[PM2] /dev/null
[PM2] /home/pi/.pm2/logs/omx-stream1-error.log
[PM2] Logs flushed
pi@raspberrypi:~/MagicMirror/config $step 8 restart MM
pi@raspberrypi:~/MagicMirror/config $ pm2 restart MagicMirror
Use --update-env to update environment variables
[PM2] Applying action restartProcessId on app [MagicMirror](ids: 0)
[PM2] MagicMirror ✓
┌─────┬────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├─────┼────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0 │ MagicMirror │ default │ 2.10.0 │ fork │ 4841 │ 0s │ 2 │ online │ 0% │ 2.5mb │ pi │ disabled │
│ 1 │ omx_stream1 │ default │ N/A │ fork │ 4814 │ 3s │ 90 │ online │ 0% │ 2.5mb │ pi │ disabled │
└─────┴────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
pi@raspberrypi:~/MagicMirror/config $step 9) check the logs
pi@raspberrypi:~/MagicMirror/config $ pm2 logs --lines 200
[TAILING] Tailing last 200 lines for [all] processes (change the value with --lines option)
/home/pi/.pm2/pm2.log last 200 lines:
PM2 | 2020-02-02T19:33:48: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:33:48: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:33:48: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:33:54: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:33:54: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:33:54: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:33:59: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:33:59: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:33:59: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:34:05: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:34:05: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:34:05: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:34:11: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:34:11: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:34:11: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:34:16: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:34:16: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:34:16: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:34:22: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:34:22: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:34:22: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:34:27: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:34:27: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:34:27: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:34:33: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:34:33: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:34:33: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:34:38: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:34:38: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:34:38: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:34:44: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:34:44: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:34:44: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:34:49: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:34:49: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:34:49: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:34:55: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:34:55: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:34:55: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:35:01: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:35:01: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:35:01: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:35:06: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:35:06: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:35:06: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:35:12: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:35:12: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:35:12: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:35:17: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:35:17: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:35:17: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:35:20: PM2 log: Stopping app:MagicMirror id:0
PM2 | 2020-02-02T19:35:21: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGINT]
PM2 | 2020-02-02T19:35:21: PM2 log: pid=2360 msg=process killed
PM2 | 2020-02-02T19:35:21: PM2 log: App [MagicMirror:0] starting in -fork mode-
PM2 | 2020-02-02T19:35:21: PM2 log: App [MagicMirror:0] online
PM2 | 2020-02-02T19:35:24: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:35:24: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:35:24: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:35:29: PM2 log: Stopping app:omx_stream1 id:1
PM2 | 2020-02-02T19:35:29: PM2 log: App [omx_stream1:1] exited with code [0] via signal [SIGINT]
PM2 | 2020-02-02T19:35:29: PM2 log: pid=4878 msg=process killed
PM2 | 2020-02-02T19:35:33: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:35:33: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:35:39: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:35:39: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:35:39: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:35:45: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:35:45: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:35:45: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:35:50: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:35:50: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:35:50: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:35:56: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:35:56: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:35:56: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:36:01: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:36:01: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:36:01: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:36:07: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:36:07: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:36:07: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:36:12: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:36:12: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:36:12: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:36:18: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:36:18: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:36:18: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:36:24: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:36:24: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:36:24: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:36:29: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:36:29: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:36:29: PM2 log: App [omx_stream1:1] online
PM2 | 2020-02-02T19:36:35: PM2 log: App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | 2020-02-02T19:36:35: PM2 log: App [omx_stream1:1] starting in -fork mode-
PM2 | 2020-02-02T19:36:35: PM2 log: App [omx_stream1:1] online/home/pi/.pm2/logs/MagicMirror-error.log last 200 lines:
/home/pi/.pm2/logs/omx-stream1-error.log last 200 lines:
/home/pi/.pm2/logs/MagicMirror-out.log last 200 lines:
0|MagicMir |
0|MagicMir | > magicmirror@2.10.0 start /home/pi/MagicMirror
0|MagicMir | > ./run-start.sh
0|MagicMir |
0|MagicMir | [19:35:27.493] [LOG] Starting MagicMirror: v2.10.0
0|MagicMir | [19:35:27.503] [LOG] Loading config …
0|MagicMir | [19:35:27.509] [LOG] Loading module helpers …
0|MagicMir | [19:35:27.511] [LOG] No helper found for module: alert.
0|MagicMir | [19:35:27.575] [LOG] Initializing new module helper …
0|MagicMir | [19:35:27.576] [LOG] Module helper loaded: updatenotification
0|MagicMir | [19:35:28.715] [LOG] Initializing new module helper …
0|MagicMir | [19:35:28.716] [LOG] Module helper loaded: MMM-RTSPStream
0|MagicMir | [19:35:29.021] [LOG] Initializing new module helper …
0|MagicMir | [19:35:29.022] [LOG] Module helper loaded: MMM-PublicTransportHafas
0|MagicMir | [19:35:29.023] [LOG] No helper found for module: currentweather.
0|MagicMir | [19:35:29.023] [LOG] No helper found for module: weatherforecast.
0|MagicMir | [19:35:29.096] [LOG] Initializing new module helper …
0|MagicMir | [19:35:29.097] [LOG] Module helper loaded: calendar
0|MagicMir | [19:35:29.132] [LOG] Initializing new module helper …
0|MagicMir | [19:35:29.132] [LOG] Module helper loaded: newsfeed
0|MagicMir | [19:35:29.133] [LOG] All module helpers loaded.
0|MagicMir | [19:35:29.134] [LOG] Starting server on port 8080 …
0|MagicMir | [19:35:29.143] [INFO] You’re using a full whitelist configuration to allow for all IPs
0|MagicMir | [19:35:29.152] [LOG] Server started …
0|MagicMir | [19:35:29.153] [LOG] Connecting socket for: updatenotification
0|MagicMir | [19:35:29.155] [LOG] Connecting socket for: MMM-RTSPStream
0|MagicMir | [19:35:29.156] [LOG] PM2: Stopping all OMXPlayer Streams…
0|MagicMir | [19:35:29.159] [LOG] Connecting socket for: MMM-PublicTransportHafas
0|MagicMir | [19:35:29.160] [LOG] Connecting socket for: calendar
0|MagicMir | [19:35:29.161] [LOG] Starting node helper for: calendar
0|MagicMir | [19:35:29.162] [LOG] Connecting socket for: newsfeed
0|MagicMir | [19:35:29.163] [LOG] Starting module: newsfeed
0|MagicMir | [19:35:29.164] [LOG] Sockets connected & modules started …
0|MagicMir | [19:35:29.353] [LOG] Launching application.
0|MagicMir | [19:35:29.596] [LOG] PM2: Checking if omx_stream1 is running…
0|MagicMir | [19:35:29.597] [LOG] PM2: Stopping omx_stream1…
0|MagicMir | [19:35:31.438] [LOG] Transportation fetcher for station with id ‘xxx’ created.
0|MagicMir | [19:35:31.613] [LOG] Transportation fetcher for station with id ‘xxx’ created.
0|MagicMir | [19:35:31.618] [LOG] Create new calendar fetcher for url: https://calendar.google.com/calendar/ical/xxgroup.calendar.google.com/private-xxx/basic.ics - Interval: 300000
0|MagicMir | [19:35:31.639] [LOG] Create new news fetcher for url: https://www.swr.de/~rss/swraktuell/swraktuell-bw-100.xml - Interval: 300000
0|MagicMir | [19:35:33.506] [LOG] Starting stream stream1 using: omxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd rtsp://admin:roland!?1971@192.168.2.108:80/cam/realmonitor?channel=2&subtype=0
0|MagicMir | [19:35:33.531] [LOG] Starting PM2 for omx_stream1
0|MagicMir | [19:35:33.676] [LOG] PM2 started for omx_stream11|omx_stream1 | have a nice day ;)
PM2 | App [omx_stream1:1] exited with code [1] via signal [SIGINT]
PM2 | App [omx_stream1:1] starting in -fork mode-
PM2 | App [omx_stream1:1] online
1|omx_stream1 | have a nice day ;)Is there still an idea?
-
Hello evroom,
our contribution has overlapped. The stream with BucksBunny works, I deleted it now from the config.
I would like to follow your suggestion and will look for the description next. -
Does this work by itself.
omxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd rtsp://admin:roland!?1971@192.168.2.108:80/cam/realmonitor?channel=2&subtype=0
-
Hello sdetweil,
sorry i am new here. Should i copy this line direkt in config.js ? where exactly?
-
@Number_5
Command-line.
Better deactivate the module before (this in the config.js):module: "MMM-RTSPStream", disabled: true, etc
-
@Number_5 that’s the command the module is trying to execute ( from the log)
Open a command prompt, cut/paste that and see if it works
-
Hello ,
first I deactivated the config module.pi@raspberrypi:~/MagicMirror/config $ omxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd rtsp://admin:roland!?1971@192.168.2.108:80/cam/realmonitor?channel=2&subtype=0
-bash: !?1971@192.168.2.108:80/cam/realmonitor?: event not found
pi@raspberrypi:~/MagicMirror/config $ pm2 start MagicMirror
[PM2] Applying action restartProcessId on app [MagicMirror](ids: 0)
[PM2] MagicMirror ✓
[PM2] Process successfully started
┌─────┬────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├─────┼────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0 │ MagicMirror │ default │ 2.10.0 │ fork │ 30912 │ 0s │ 2 │ online │ 0% │ 2.5mb │ pi │ disabled │
│ 1 │ omx_stream1 │ default │ N/A │ fork │ 30880 │ 4s │ 741 │ online │ 0% │ 2.6mb │ pi │ disabled │
└─────┴────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
pi@raspberrypi:~/MagicMirror/config $ omxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd rtsp://admin:roland!?1971@192.168.2.108:80/cam/realmonitor?channel=2&subtype=0
-bash: !?1971@192.168.2.108:80/cam/realmonitor?: event not found
pi@raspberrypi:~/MagicMirror/config $It does not work, :-(
-
Can you try with quotes (single, double) ?
omxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd "rtsp://admin:roland!?1971@192.168.2.108:80/cam/realmonitor?channel=2&subtype=0"
omxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://admin:roland!?1971@192.168.2.108:80/cam/realmonitor?channel=2&subtype=0'
when the command works, but still no video, then add
--genlog
omxplayer --genlog --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://admin:roland!?1971@192.168.2.108:80/cam/realmonitor?channel=2&subtype=0'
This will creat a log file called
omxplayer.log
under the directory where you started omxplayer. -
Hello,
- First 1 start magic mirror.
- with 2 qoutes
- with 1 qoute
pi@raspberrypi:~/MagicMirror/config $ pm2 start MagicMirror
[PM2] Applying action restartProcessId on app [MagicMirror](ids: 0)
[PM2] MagicMirror ✓
[PM2] Process successfully started
┌─────┬────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├─────┼────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0 │ MagicMirror │ default │ 2.10.0 │ fork │ 8843 │ 0s │ 2 │ online │ 0% │ 2.5mb │ pi │ disabled │
│ 1 │ omx_stream1 │ default │ N/A │ fork │ 8825 │ 2s │ 1000 │ online │ 0% │ 2.5mb │ pi │ disabled │
└─────┴────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘[1]+ Angehalten omxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd "rtsp://admin:rolandomxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://admin:rolandomxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd "rtsp://admin:rolandomxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://admin:roland!?1971@192.168.2.108:80/cam/realmonitor?channel=2&subtype=0’channel=2
pi@raspberrypi:~/MagicMirror/config $ omxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd “rtsp://admin:roland!?1971@192.168.2.108:80/cam/realmonitor?channel=2&subtype=0”
omxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd "rtsp://admin:rolandomxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd "rtsp://admin:rolandomxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://admin:rolandomxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd “rtsp://admin:rolandomxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://admin:roland!?1971@192.168.2.108:80/cam/realmonitor?channel=2&subtype=0’channel=2&subtype=0"channel=2&subtype=0’channel=2&subtype=0"channel=2&subtype=0”
[2] 9584
[3] 9585
pi@raspberrypi:~/MagicMirror/config $ omxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd ‘rtsp://admin:roland!?1971@192.168.2.108:80/cam/realmonitor?channel=2&subtype=0’
have a nice day ;)[2]+ Angehalten omxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd "rtsp://admin:rolandomxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd "rtsp://admin:rolandomxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://admin:rolandomxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd "rtsp://admin:rolandomxplayer --avdict rtsp_transport:tcp --win 786,424,1138,666 --live --video_queue 4 --fps 30 --no-osd 'rtsp://admin:roland!?1971@192.168.2.108:80/cam/realmonitor?channel=2
[3] Fertig subtype=0’channel=2&subtype=0"channel=2&subtype=0’channel=2
pi@raspberrypi:~/MagicMirror/config $