#568 closed defect (invalid)
Cannot play RTSP stream from QTSS server on MacOS
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | important | Component: | streaming |
Version: | 1.0pre8 | Severity: | major |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Reproduced by developer: | no | Analyzed by developer: | no |
Description
Mplayer incorrectly decides that an RTSP stream from a QTSS server is invalid
and falls back to HTTP (which fails).
Code in libmpdemux/realrtsp/rtsp_session.c requires that the server be
"Real*" or "Helix*" or send a RealChallenge1 header
QTSS sends
RTSP/1.0 200 OK
Server: QTSS/5.5.3 (Build/489.0.4; Platform/MacOSX; Release/Update; )
Cseq: 1
Public: DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, OPTIONS, ANNOUNCE, RECORD
and reportedly works with other media players (Quicktime, VLC)
Change History (4)
comment:1 by , 18 years ago
comment:2 by , 18 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
Realrtsp only handles Realnetworks streams. MPlayer also has code for mpeg over
rtsp.
For generic rtsp support you must install live555 library.
comment:3 by , 18 years ago
thanks for quick response!
I have rebuilt with latest live555 code and get the same thing -
mplayer says "not a Real server", falls back to HTTP and fails
comment:4 by , 18 years ago
looks like I should have done "make distclean" before recompiling .. plays now,
but at wrong speed
An attempt to add QTSS as an allowable server type fails with
a SIGSEV since the "real" code requires the proprietary RealChallenge1
string and crashes when it is absent.
It's not clear to me whether mplayer supports generic RTSP as per
RFC 2326 etc.