Read the statement by Michael Teeuw here.
[MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras
-
@sdetweil yep.
-
@Cr4z33 can u try this
cd ~/MagicMirror/modules/shbatm/MMM-RTSPStream ls node_modules/node-rtsp-stream-es6 rm -rf node_modules/node-rtsp-stream-es6 rm package-lock.json npm install ls node_modules/node-rtsp-stream-es6
then try restarting MM
-
@sdetweil thanks for helping! :)
Last command showed an error that looks like (translated from Italian):
cr4z33@Cr4z33-UbuntuDesktop-VM-Synology:~/MagicMirror/modules/MMM-RTSPStream$ ls node_modules/node-rtsp-stream-es6 ls: Cannot access 'node_modules/node-rtsp-stream-es6': File or directory does not exist
In fact looking in the node_modules folder there’s no node-rtsp-stream-es6 directory. :thinking_face:
I then thought it was a good idea running
npm install node-rtsp-stream-es6
in the MMM-RTSPStream directory.
The folder was created at last, but then I kept getting errors at MM launch:cr4z33@Cr4z33-UbuntuDesktop-VM-Synology:~/MagicMirror$ npm start > magicmirror@2.12.0 start /home/cr4z33/MagicMirror > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js [2020-07-15 08:58:08.182] [LOG] Starting MagicMirror: v2.12.0 [2020-07-15 08:58:08.184] [LOG] Loading config ... [2020-07-15 08:58:08.186] [LOG] Loading module helpers ... [2020-07-15 08:58:08.188] [LOG] Initializing new module helper ... [2020-07-15 08:58:08.188] [LOG] Module helper loaded: MMM-WatchDog [2020-07-15 08:58:08.231] [LOG] Initializing new module helper ... [2020-07-15 08:58:08.232] [LOG] Module helper loaded: MMM-Remote-Control [2020-07-15 08:58:08.354] [ERROR] WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module 'datauri' Require stack: - /home/cr4z33/MagicMirror/modules/MMM-RTSPStream/node_helper.js - /home/cr4z33/MagicMirror/js/app.js - /home/cr4z33/MagicMirror/js/electron.js - /home/cr4z33/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js - [2020-07-15 08:58:08.354] [LOG] Loading module helpers ... [2020-07-15 08:58:08.355] [LOG] Initializing new module helper ... [2020-07-15 08:58:08.355] [LOG] Module helper loaded: MMM-WatchDog [2020-07-15 08:58:08.355] [LOG] Initializing new module helper ... [2020-07-15 08:58:08.355] [LOG] Module helper loaded: MMM-Remote-Control [2020-07-15 08:58:08.356] [ERROR] App threw an error during load [2020-07-15 08:58:08.356] [ERROR] Error: Cannot find module 'datauri' Require stack: - /home/cr4z33/MagicMirror/modules/MMM-RTSPStream/node_helper.js - /home/cr4z33/MagicMirror/js/app.js - /home/cr4z33/MagicMirror/js/electron.js - /home/cr4z33/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js - at Module._resolveFilename (internal/modules/cjs/loader.js:627:15) at Function.Module._resolveFilename (/home/cr4z33/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:41:16) at Function.Module._resolveFilename (/home/cr4z33/MagicMirror/node_modules/module-alias/index.js:49:29) at Function.Module._load (internal/modules/cjs/loader.js:531:27) at Module.require (internal/modules/cjs/loader.js:685:19) at require (internal/modules/cjs/helpers.js:16:16) at Object.<anonymous> (/home/cr4z33/MagicMirror/modules/MMM-RTSPStream/node_helper.js:14:17) at Module._compile (internal/modules/cjs/loader.js:786:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10) at Module.load (internal/modules/cjs/loader.js:645:32) [2020-07-15 08:58:08.357] [ERROR] Whoops! There was an uncaught exception... [2020-07-15 08:58:08.357] [ERROR] Error: Cannot find module 'datauri' Require stack: - /home/cr4z33/MagicMirror/modules/MMM-RTSPStream/node_helper.js - /home/cr4z33/MagicMirror/js/app.js - /home/cr4z33/MagicMirror/js/electron.js - /home/cr4z33/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js - at Module._resolveFilename (internal/modules/cjs/loader.js:627:15) at Function.Module._resolveFilename (/home/cr4z33/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:41:16) at Function.Module._resolveFilename (/home/cr4z33/MagicMirror/node_modules/module-alias/index.js:49:29) at Function.Module._load (internal/modules/cjs/loader.js:531:27) at Module.require (internal/modules/cjs/loader.js:685:19) at require (internal/modules/cjs/helpers.js:16:16) at Object.<anonymous> (/home/cr4z33/MagicMirror/modules/MMM-RTSPStream/node_helper.js:14:17) at Module._compile (internal/modules/cjs/loader.js:786:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10) at Module.load (internal/modules/cjs/loader.js:645:32) { code: 'MODULE_NOT_FOUND', requireStack: [ '/home/cr4z33/MagicMirror/modules/MMM-RTSPStream/node_helper.js', '/home/cr4z33/MagicMirror/js/app.js', '/home/cr4z33/MagicMirror/js/electron.js', '/home/cr4z33/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js', undefined ] } [2020-07-15 08:58:08.359] [ERROR] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? [2020-07-15 08:58:08.359] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues [2020-07-15 08:58:08.412] [LOG] Launching application.
-
Problem sorted by manually untarring the module from a previous (RPI4) backup.
Basically the module installation in Ubuntu could not be completed properly and therefore a lot of stuff was missing. :)
-
Hmmm one more issue came out…
While opting to go for Debian 10.x instead of Ubuntu I notice now that the stream window doesn’t go where it should.
Basically I choosed to place it on bottom right, but it pops in a vlc titled window (and in the wrong position) instead. :confused_face:
Here’s the screenshot:
https://imgur.com/QUiumaA -
@Cr4z33 RTSPStream uses an external utility to move VNC around the screen, it’s entirely possible that utility doesn’t work in Debian or isn’t installed in your version.
-
This post is deleted! -
This module needs to be fixed asap.
The developer @shbatm seems to have abandoned the project since many weeks/months and the module was a real good add to MagicMirror.
After latest MM upgrades it has broken and now streams come up in weird huge size and in a wrong position (stream position config settings get COMPLETELY ignored).
If someone skilled enough would be willing to post please a fix?
I assume it’s just a matter of some node_helper.js edit, but I have zero knowledge of JavaScript language…
@BKeyport are you able to do that please? :smiling_face_with_open_mouth_cold_sweat:
-
OK I solved the problem by replacing this module with MMM-FreeboxTV. 👋
-
@Cr4z33
Do you have a link to the module: MMM-FreeboxTV