[streaming] Streaming RTSP over HTTP using live555

Ross Finlayson finlayson at live555.com
Mon Dec 27 06:42:02 CET 2010


I have just tried testing "RTSP-over-HTTP" streaming using VLC 1.1.5 
(as a client), and can confirm that the "Tunnel RTSP and RTP over 
HTTP" option (in Preferences -> Input & Codecs -> All (button) -> 
Demuxers -> RTP/RTSP) is broken, at least in version 1.1.5.

Checking the "Tunnel RTSP and RTP over HTTP" option does *not* cause 
RTSP requests to get tunneled over HTTP.  Instead, it seems to cause 
some weird RealNetworks emulation crap.  The following is what the 
server sees:


CSeq: 1
User-Agent: RealMedia Player Version 6.0.9.1235 (linux-2.0-libc6-i386-gcc2.95)
ClientChallenge: 9e26d33f2984236010ef6253fb1887f7
PlayerStarttime: [28/03/2003:22:50:23 00:00]
CompanyID: KnKV4M4I/B2FjJ1TToLycw==
GUID: 00000000-0000-0000-0000-000000000000
RegionData: 0
ClientID: Linux_2.4_6.0.9.1235_play32_RN01_EN_586

followed by a regular (non-tunneled) RTSP "OPTIONS" request.


So, it appears that the 1.1.5 version has somehow gotten 
RTSP-over-HTTP tunneling confused with RealNetworks pseudo-RTSP 
emulation.
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


More information about the streaming mailing list