Hi, I'm in the process of creating a linux-based, lightweight RTSP client for listening to internet radio and have run into problems with connecting to the BBC's radio stations. I am using live555 libraries (www.live555.com) to provide RTSP support and have done a fair amount of work getting my client to receive mms streams via RTSP. My RTSP client can connect to most mms urls if you change the "mms://" to "rtsp://", but has problems downloading BBC radio stations in this way. So I was wondering if anyone can shed any light on the problems that I'm having.
For eg. when i try to connect to: rtsp://wmlive.bbc.co.uk/wms/bbc7/hi_s1 the RTSP conversation that fails is attached in the file named " MarksPlayer-rtsp-to-bbc.txt". The problem seems to be that whenever I issue a SETUP command, I receive a response of "400 Bad Request" Other streams that show the same problem include: mms://wmlive.bbc.net.uk/wms/radio5/5Live_int_s1 mms://wmlive.bbc.co.uk/wms/1xtra/hi_s1 where simply replacing the "mms://" with "rtsp://" creates a stream that I can not connect to. The version string shows that the BBC is using WMServer/9.1.1.3814, and in the past, I have successfully connected via RTSP to other servers running that version. (eg. mms://media.hostdepot.com/334479-02). What is especially confusing for me is the fact that Windows Media Player 11, running on Windows XP successfully connects to the server, using a very similar pattern of RTSP commands (the messages sent during the WMP11 exchange are attached in the file named "wmp11-rtsp-to-bbc.txt"). I have tried altering my own RTSP client (which runs on Linux) so that it uses an identical sequence of commands to WMP11, but this still results in a failure to connect - I can successfully issue the OPTIONS and DESCRIBE requests and get meaningful responses, yet every time i try to issue a GET_PARAMETER or SETUP request after this, I receive a response of "RTSP/1.0 400 Bad Request". My own rtsp client is not able to download mms streams, as I haven't and don't plan to implement mms as it's a deprecated (and proprietary) protocol. I can connect to other WM Servers via RTSP, so I'm curious, is the BBC's Windows Server special in some way? Are the BBC's internet radio broadcasts DRM encrypted or something? Or is there any reason that anyone knows of that would be preventing me from connecting to the server via RTSP? If I'm asking these questions in the wrong place, please let me know where would be more appropriate to ask (N.B. I've already asked these questions to the live555 developers, who told me to ask the BBC or Microsoft). Thanks in advance, Mark Hingston.

