Read the statement by Michael Teeuw here.
[MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras
-
@evroom he did that
pi@raspberrypi:~/MagicMirror $ 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/cam/realmonitor?channel=2&subtype=0'
no port specified, has camera ip that worked with vlc.
-
@Number_5 said in [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras:
yes, thats correct, querry follows after confirmation the url. then the stream follows
Then we might have a parsing issue with your URL.
I think your password may cause a problem.
The ! an ? may cause a problem as they have meaning for your bash shell.
Have to think on that … -
@sdetweil said in [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras:
he did that
Sorry, then I misread.
I read:url: ‘rtsp://admin:roland!?1971@192.168.2.140.2.108:554/cam/realmonitor?channel=2&subtype=0’,
So now I am confused :-)
-
@Number_5 said in [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras:
thats my config.js
So it means you were able to get the RTSP config to open?
And when you entered the URL for your cam, did it show you a video stream from your cam?
I forgot if it does do that, or just builds the config part for config.js. -
@sdetweil said in [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras:
no port specified, has camera ip that worked with vlc.
What bothers me, is the fact that vlc did not take the supplied user and password, but queried again for it.
omxplayer will not do that; will just fail to open. -
@evroom i was looking at the standalone omxplayer commandline we asked him to execute, not the
config -
i have done 2 things.
a) create the textfile and opened it in the vlc player on raspberry - then answered the querry (user and id)j, so i could saw the camerastream
b) followed your steps:
step 6
Add the module to the config.js (replace the initial one):
vi ~/MagicMirror/config/config.js
after execute the commando "vi ~/MagicMirror/config/config.js " in commandline , the config.js openend -
Could you please change your admin password of your cam to something without characters like
!
and&
?
When really needed, use+
and/or_
.Perhaps omxplayer has a parsing problem.
Even tough we use single quotes to avoid this.
I get the same error when using?
.Then try (with the changed password):
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/cam/realmonitor?channel=2&subtype=0'
You can also try the vlc player ‘trick’.
IMHO it should not ask for user & password.Also try to play with the port.
Either nothing, or :80 or :554.Btw, 192.168.2.140.2.108 is not a valid IP address.
It is either 192.168.2.108 or 192.168.2.140.
I guess 192.168.2.140 is your MM / Rasperry Pi IP and 192.168.2.108 is your Dahua cam IP.Good luck.
-
ok, sorry,
a) create the textfile and opened it in the vlc player on raspberry - then answered the querry **(user and password),not id !!!so i could saw the camerastream
-
@Number_5 said in [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras:
after execute the commando "vi ~/MagicMirror/config/config.js " in commandline , the config.js openend
Yes, sorry about that, vi is a text editor.
Close it with:q!
or[ESC]:q!
(where [ESC] is the escape key)
Then use the editor of your choice, like nano.nano ~/MagicMirror/config/config.js