I think the problem is that live555 does no longer support an optional username and password inside a RTSP url.
In 0.8.4a it was still called "livedotcom" and it works fine:
Code: Select all
main debug: adding playlist item `rtsp://Admin:123456@192.168.1.26:7070' ( rtsp://Admin:123456@192.168.1.26:7070 )
main debug: creating new input thread
main debug: waiting for thread completion
main debug: thread 4020 (input) created at priority 1 (src/input/input.c:230)
main debug: `rtsp://Admin:123456@192.168.1.26:7070' gives access `rtsp' demux `' path `Admin:123456@192.168.1.26:7070'
main debug: creating demux: access='rtsp' demux='' path='Admin:123456@192.168.1.26:7070'
main debug: looking for access_demux module: 1 candidate
livedotcom debug: sdp=v=0
o=- 107291565300650000 1 IN IP4 192.168.1.26
s=Session streamed by RTP/RTSP server
[...]
In 0.8.6 it doesn't work:
Code: Select all
main debug: adding playlist item `rtsp://Admin:123456@192.168.1.26:7070' ( rtsp://Admin:123456@192.168.1.26:7070 )
main debug: creating new input thread
main debug: waiting for thread completion
main debug: creating statistics handler
main debug: thread 3968 (input) created at priority 1 (input/input.c:265)
main debug: `rtsp://Admin:123456@192.168.1.26:7070' gives access `rtsp' demux `' path `Admin:123456@192.168.1.26:7070'
main debug: creating demux: access='rtsp' demux='' path='Admin:123456@192.168.1.26:7070'
main debug: looking for access_demux module: 1 candidate
live555 debug: DESCRIBE failed with 0: cannot handle DESCRIBE response: RTSP/1.0 401 Unauthorized
live555 debug: we will now try HTTP tunneling mode
[...]
I try to fix the problem in modules/demux/live555.cpp