RTSP motion.conf syntax
Question
I have the current trunk which supports RTSP, but I haven't been able to interface with my RSTP IP Cam. In motion.conf I'm using
netcam_url rtsp://192.168.1.32:554/user=admin&=&channel=1&stream=0.sdp?
which throws the following error (at this time the ip cam does not have a password):
[1] [CRT] [NET] netcam_start: Invalid netcam_url
(rtsp://192.168.1.32:554/user=admin&=&channel=1&stream=0.sdp?)
Am I close on the syntax, or is it suppose to be something completely different?
Environment
Motion version: |
current trunk (10/20/14) |
ffmpeg version: |
|
Libraries: |
ffmpeg, mysql, postgresql |
Server OS: |
|
--
AliceAnder - 21 Oct 2014
Answer
That format looks like it would work so you are probably really close. Unfortunately, every camera seems to have its own particular nuances of how to grab the steam that you'll have to find in the manual, manufacturer website or other users. I've seen variations like rtsp://192.168.1.32:554/user=admin&password=&channel=1&stream=1.sdp? or rtsp://192.168.1.32:554/streaming/channels/1 If you want, you can also use VLC, avplay or ffplay. The syntax for those applications is the same as what motion wants on the config line.
--
MrDave
URL syntaxis is wrong. The "?" symbol must come prior HTTP params, like this: rtsp://server/?para1=val1¶m2=val2. So the valid URL looks like this:
netcam_url rtsp://192.168.1.32:554/?user=admin&channel=1&stream=0.sdp
--
TosiaraT - 14 Mar 2015