Streaming RA files over RTSP through HTTP proxy

Author Message
Marco Blenton 11/08/2004 06:27 am
I am trying to download a Real Audio file using Offline Explorer Pro v3.4 build 1844 SR1 from the BBC web site (the url of the .ram file is http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram). So far, with no success. I am behind a proxy and the only way out to the Internet is through the HTTP protocol (I have no control over the proxy/firewall). I can play Real Audio files using Real Player (v10.0 build 6.0.12.857) without any problems. Real Player tunnels RTSP traffic over HTTP, using some challenge/response protocol. I`ve noticed from the OE Pro`s log that it tries to do the same, but with one obvious difference that I spotted being that Real Player is trying to access rmv8.bbc.net.uk/SmpDsBhgRl as opposed to OE Pro`s access to rmv8.bbc.net.uk:554/SmpDsBhgRl (the difference is in a reference to the port number).

Any help would be greatly appreciated.

Kind regards,
Marco


HTTP0: Looking up host web-proxy.mydomain.com...
HTTP0: Connecting to Proxy server...
HTTP0: Host www.bbc.co.uk connected. Waiting for http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram.
HTTP0: GET http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram HTTP/1.0
HTTP0: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)
HTTP0: Host: www.bbc.co.uk
HTTP0: Accept: *.*, */*
HTTP0: Accept-Language: en-gb
HTTP0: Cookie: BBC-UID=34908a58ab1b7ec5e0c25b95e1593408322ac737d00040834b5ae0cba2a788bb0Mozilla%2f4%2e0%20%28compatible%3b%20MSIE%206%2e0%3b%20Windows%20NT%205%2e0%3b%20%2eNET%20CLR%201%2e1%2e4322%29
HTTP0: Cache-Control: no-cache
HTTP0: Pragma: no-cache
HTTP0: Transferring data from http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram.
HTTP0: HTTP/1.0 200 OK
HTTP0: Date: Mon, 08 Nov 2004 10:02:09 GMT
HTTP0: Server: Apache/2.0.51 (Unix)
HTTP0: Cache-Control: max-age=1
HTTP0: Expires: Mon, 08 Nov 2004 10:02:10 GMT
HTTP0: Content-Length: 77
HTTP0: Content-Type: audio/x-pn-realaudio
HTTP0: X-Cache: MISS from jupiter.mydomain.com
HTTP0: X-Cache: MISS from saturn.mydomain.com
HTTP0: Proxy-Connection: close
HTTP0: 100% of 77 bytes of http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram.
HTTP0: Download complete.
RTSP0: Delay 5 seconds before rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
RTSP0: Connecting to Proxy server...
RTSP0: Host rmv8.bbc.net.uk connected. Waiting for rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
RTSP0: GET http://rmv8.bbc.net.uk:554/SmpDsBhgRl632609c2-b457-11d6-8c75-00c0df030e23?1="1" HTTP/1.0
RTSP0: User-Agent: RealPlayer G2
RTSP0: Expires: Mon, 18 May 1974 00:00:00 GMT
RTSP0: Pragma: no-cache
RTSP0: Accept: */*
RTSP0: Transferring data from rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
RTSP0: HTTP/1.0 403 Forbidden
RTSP0: Server: squid/2.5.STABLE3
RTSP0: Mime-Version: 1.0
RTSP0: Date: Mon, 08 Nov 2004 10:02:14 GMT
RTSP0: Content-Type: text/html
RTSP0: Content-Length: 1193
RTSP0: Expires: Mon, 08 Nov 2004 10:02:14 GMT
RTSP0: X-Squid-Error: ERR_ACCESS_DENIED 0
RTSP0: X-Cache: MISS from saturn.mydomain.com
RTSP0: Proxy-Connection: close
HTTP0: Connecting to Proxy server...
HTTP0: Host rmv8.bbc.net.uk connected. Waiting for rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
HTTP0: GET rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5 HTTP/1.0
HTTP0: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)
HTTP0: Referer: http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram
HTTP0: Host: rmv8.bbc.net.uk:554
HTTP0: Accept: *.*, */*
HTTP0: Accept-Language: en-gb
HTTP0: Cache-Control: no-cache
HTTP0: Pragma: no-cache
HTTP0: Host rmv8.bbc.net.uk connected. Waiting for rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
HTTP0: GET rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5 HTTP/1.0
HTTP0: User-Agent: Mo
Oleg Chernavin 11/08/2004 06:42 am
I just fixed that. Please try the following updated oe.exe file:

http://www.metaproducts.com/download/betas/oep1850.zip

I haven`t tested it, because I have no proxy here, but it should work. Is it so?

Best regards,
Oleg Chernavin
MP Staff
Marco Blenton 11/08/2004 10:26 am
That was a really quick reply! Thanks.

I`ve replaced the OE.exe with the new one. Things look a bit better, but it doesn`t work just yet. If you let me know your email address, I can send you a screen shot of HttpLook`s capture of RealPlayer`s playback if it could be of any help to you.

Kind regards,
Marco

Here`s the new log:

HTTP0: Looking up host web-proxy.mydomain.com...
HTTP0: Connecting to Proxy server...
HTTP0: Host www.bbc.co.uk connected. Waiting for http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram.
HTTP0: GET http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram HTTP/1.0
HTTP0: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)
HTTP0: Host: www.bbc.co.uk
HTTP0: Accept: *.*, */*
HTTP0: Accept-Language: en-gb
HTTP0: Cookie: BBC-UID=34908a58ab1b7ec5e0c25b95e1593408322ac737d00040834b5ae0cba2a788bb0Mozilla%2f4%2e0%20%28compatible%3b%20MSIE%206%2e0%3b%20Windows%20NT%205%2e0%3b%20%2eNET%20CLR%201%2e1%2e4322%29
HTTP0: Cache-Control: no-cache
HTTP0: Pragma: no-cache
HTTP0: Transferring data from http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram.
HTTP0: HTTP/1.0 200 OK
HTTP0: Date: Mon, 08 Nov 2004 14:28:20 GMT
HTTP0: Server: Apache/2.0.51 (Unix)
HTTP0: Cache-Control: max-age=1
HTTP0: Expires: Mon, 08 Nov 2004 14:28:21 GMT
HTTP0: Content-Length: 77
HTTP0: Content-Type: audio/x-pn-realaudio
HTTP0: X-Cache: MISS from jupiter.mydomain.com
HTTP0: X-Cache: MISS from saturn.mydomain.com
HTTP0: Proxy-Connection: close
HTTP0: 100% of 77 bytes of http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram.
HTTP0: Download complete.
RTSP0: Connecting to Proxy server...
RTSP0: Host rmv8.bbc.net.uk connected. Waiting for rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
RTSP0: GET http://rmv8.bbc.net.uk/SmpDsBhgRl632609c2-b457-11d6-8c75-00c0df030e23?1="1" HTTP/1.0
RTSP0: User-Agent: RealPlayer G2
RTSP0: Expires: Mon, 18 May 1974 00:00:00 GMT
RTSP0: Pragma: no-cache
RTSP0: Accept: */*
RTSP0: Host rmv8.bbc.net.uk connected. Waiting for rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
RTSP0: POST http://rmv8.bbc.net.uk/SmpDsBhgRl HTTP/1.0
RTSP0: User-Agent: RealPlayer G2
RTSP0: Pragma: no-cache
RTSP0: Expires: Mon, 18 May 1974 00:00:00 GMT
RTSP0: Accept: */*
RTSP0: Content-type: application/x-pncmd
RTSP0: Content-length: 32767
RTSP0: 632609c2-b457-11d6-8c75-00c0df030e23
RTSP0: Transferring data from rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
RTSP0: HTTP/1.0 200 OK
RTSP0: Server: RMServer 1.0
RTSP0: Expires: Mon, 18 May 1974 00:00:00 GMT
RTSP0: Pragma: no-cache
RTSP0: x-server-ip-address: 212.58.224.58
RTSP0: Content-Type: audio/x-pn-realaudio
RTSP0: X-Cache: MISS from jupiter.mydomain.com
RTSP0: X-Cache: MISS from saturn.mydomain.com
RTSP0: Proxy-Connection: close
HTTP0: Connecting to Proxy server...
HTTP0: Host rmv8.bbc.net.uk connected. Waiting for rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
HTTP0: GET rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5 HTTP/1.0
HTTP0: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)
HTTP0: Referer: http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram
HTTP0: Host: rmv8.bbc.net.uk:554
HTTP0: Accept: *.*, */*
HTTP0: Accept-Language: en-gb
HTTP0: Cache-Control: no-cache
HTTP0: Pragma: no-cache
HTTP0: Transferring data from rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
HTTP0: HTTP/1.0 400 Bad Request
HTTP0: Server: squid/2.5.STABLE3
HTTP0: Mime-Version: 1.0
HTTP0: Date: Mon, 08 Nov 2004 14:28:22 GMT
HTTP0: Content-Type: text/html
HTTP0: Content-Length: 1324
HTTP0: Expires: Mon, 08 Nov 2004 14:28:22 GMT
HTTP0: X-Squid-Error: ERR_INVALID_URL 0
HTTP0: X-Cache: MISS from saturn.mydomain.com
HTTP0: Proxy-Connection: close
HTTP0: 100% of 1324 bytes of rtsp://rmv8.bbc.net.
Oleg Chernavin 11/08/2004 12:47 pm
Are you using Squid as a proxy? I think, it would be better to install it here to try to reproduce the problem.

Oleg.
Marco Blenton 11/09/2004 10:29 am
I have captured the HTTP traffic for both RealPlayer and Offline Explorer Pro. The captures are included below.

RealPlayer does it in much simpler way then OEP. It runs four different connections to the rmv8.bbc.net.uk server in parallel (on ports 80, 8080, 554, and 7070) and then proceeds with the successful one. The one that succeeds is

POST http://rmv8.bbc.net.uk:80/SmpDsBhgRl HTTP/1.0
GET http://rmv8.bbc.net.uk:80/SmpDsBhgRl4f9f9650-9a7d-49c4-bb5b-4f5001ca5fa6?1="1" HTTP/1.0

The data resulting from the GET command is the actual Real Audio file (I believe so).

Regards,
Marco

=========== RealPlayer HTTP Traffic =================
#1 14:22:57.575 172.16.0.6:8080
GET http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram HTTP/1.0
Accept: */*
User-Agent: RMA/1.0 (compatible; RealMedia)
Icy-MetaData: 1
Bandwidth: 393216
ClientID: WinNT_5.0_6.0.12.857_RealPlayer_BBC02D_en-US_686
GUID: 00000000-0000-0000-0000-000000000000
Language: en-US, en, *
RegionData: 0
SupportsMaximumASMBandwidth: 1
Connection: Keep-Alive
Host: www.bbc.co.uk
Accept-Language: en-US, en, *
Accept-Encoding: gzip

#2 14:23:04.234 172.16.0.6:8080
HTTP/1.0 200 OK
Date: Tue, 09 Nov 2004 14:25:22 GMT
Server: Apache/2.0.51 (Unix)
Cache-Control: max-age=1
Expires: Tue, 09 Nov 2004 14:25:23 GMT
Content-Type: audio/x-pn-realaudio
X-Cache: MISS from jupiter.mydomain.com
X-Cache: MISS from saturn.mydomain.com
Proxy-Connection: close

#3 14:23:24.944 172.16.0.6:8080
POST http://rmv8.bbc.net.uk:80/SmpDsBhgRl HTTP/1.0
User-Agent: RealPlayer G2
Pragma: no-cache
Expires: Mon, 18 May 1974 00:00:00 GMT
Accept: application/x-rtsp-tunnelled, */*
Content-type: application/x-pncmd
Content-length: 32767

#4 14:23:24.944 172.16.0.6:8080
POST http://rmv8.bbc.net.uk:8080/SmpDsBhgRl HTTP/1.0
User-Agent: RealPlayer G2
Pragma: no-cache
Expires: Mon, 18 May 1974 00:00:00 GMT
Accept: application/x-rtsp-tunnelled, */*
Content-type: application/x-pncmd
Content-length: 32767

#5 14:23:24.944 172.16.0.6:8080
POST http://rmv8.bbc.net.uk:554/SmpDsBhgRl HTTP/1.0
User-Agent: RealPlayer G2
Pragma: no-cache
Expires: Mon, 18 May 1974 00:00:00 GMT
Accept: application/x-rtsp-tunnelled, */*
Content-type: application/x-pncmd
Content-length: 32767

#6 14:23:24.984 172.16.0.6:8080
HTTP/1.0 403 Forbidden
Server: squid/2.5.STABLE3
Mime-Version: 1.0
Date: Tue, 09 Nov 2004 14:25:49 GMT
Content-Type: text/html
Content-Length: 1119
Expires: Tue, 09 Nov 2004 14:25:49 GMT
X-Squid-Error: ERR_ACCESS_DENIED 0
X-Cache: MISS from saturn.mydomain.com
Proxy-Connection: close

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The requested URL could not be retrieved</TITLE>
<STYLE type="text/css"><!--BODY{background-color:#ffffff;font-family:verdana,sans-serif}PRE{font-family:sans-serif}--></STYLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The requested URL could not be retrieved</H2>
<HR noshade size="1px">
<P>
While trying to retrieve the URL:
<A HREF="http://rmv8.bbc.net.uk:554/SmpDsBhgRl">http://rmv8.bbc.net.uk:554/SmpDsBhgRl</A>
<P>
The following error was encountered:
<UL>
<LI>
<STRONG>
Access Denied.
</STRONG>
<P>
Access control configuration prevents your request from
being allowed at this time. Please contact your service provider if
you feel this is incorrect.
</UL>
<P>Your cache administrator is <A HREF="mailto:john.doe@mydomain.com">john.doe@mydomain.com</A>.


<BR clear="all">
<HR noshade size="1px">
<ADDRESS>
Generated Tue, 09 Nov 2004 14:25:49 GMT by saturn.mydomain.com (squid/2.5.STABLE3)
</ADDRESS>
</BODY></HTML>


#7
Oleg Chernavin 11/10/2004 06:15 am
OK. I will try to setup a proxy server and see how it should be fixed. However this will take some time, because I will be out of my office for a week or so.

Meanwhile, can you try to setup SOCKS proxy? Squid should support it.

Oleg.
Marco Blenton 11/10/2004 07:30 am
I have no control over the proxy. It is currently set up to allow only HTTP traffic.

Any chance you can shed some light on the RTSP authentication protocol used here, i.e.:

POST http://rtsp-server/SmpDsBhgRl HTTP/1.0
GET http://rtsp-server/SmpDsBhgRlXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX?1="1" HTTP/1.0

I assume it is proprietary to Real, but you must have found a way to replicate RealPlayer behaviour. I would greatly appreciate if you can share some information on that topic.

Kind regards,
Marco
Oleg Chernavin 11/10/2004 08:06 am
Yes, it is proprietary and I don`t have much details on it.

Oleg.
Oleg Chernavin 11/24/2004 10:39 am
I just fixed the problem with RTSP over HTTP proxy. I am sorry that it took so much time. Here is the updated oe.exe file:

http://www.metaproducts.com/download/betas/oep1862.zip

Oleg.
Marco Blenton 12/01/2004 10:11 am
Thanks Oleg, but things are still not working over here. From glancing over the traffic log it seems that the problem is that OEP is trying to connect to http://rmv8.bbc.net.uk:8080 instead to http://rmv8.bbc.net.uk:80 (have a look at the traces in my previous posts). I`ve included the most recent log below.

Thanks for your effort. I`m sure we`ll nail the problem down eventually.

Kind regards,
Marco

HTTP0: Looking up host web-proxy.mydomain.com...
HTTP0: Connecting to Proxy server...
HTTP0: Host www.bbc.co.uk connected. Waiting for http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram.
HTTP0: GET http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram HTTP/1.0
HTTP0: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)
HTTP0: Host: www.bbc.co.uk
HTTP0: Accept: *.*, */*
HTTP0: Accept-Language: en-gb
HTTP0: Cookie: BBC-UID=34908a58ab1b7ec5e0c25b95e1593408322ac737d00040834b5ae0cba2a788bb0Mozilla%2f4%2e0%20%28compatible%3b%20MSIE%206%2e0%3b%20Windows%20NT%205%2e0%3b%20%2eNET%20CLR%201%2e1%2e4322%29
HTTP0: Cache-Control: no-cache
HTTP0: Pragma: no-cache
HTTP0: Transferring data from http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram.
HTTP0: HTTP/1.0 200 OK
HTTP0: Date: Wed, 01 Dec 2004 14:25:44 GMT
HTTP0: Server: Apache/2.0.51 (Unix)
HTTP0: Cache-Control: max-age=1
HTTP0: Expires: Wed, 01 Dec 2004 14:25:45 GMT
HTTP0: Content-Length: 77
HTTP0: Content-Type: audio/x-pn-realaudio
HTTP0: X-Cache: MISS from jupiter.mydomain.com
HTTP0: X-Cache: MISS from saturn.mydomain.com
HTTP0: Proxy-Connection: close
HTTP0: 100% of 77 bytes of http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram.
HTTP0: Download complete.
RTSP0: Connecting to Proxy server...
RTSP0: Host rmv8.bbc.net.uk connected. Waiting for rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
RTSP0: GET http://rmv8.bbc.net.uk:8080/SmpDsBhgRl632609c2-b457-11d6-8c75-00c0df030e23?1="1" HTTP/1.0
RTSP0: User-Agent: RealPlayer G2
RTSP0: Expires: Mon, 18 May 1974 00:00:00 GMT
RTSP0: Pragma: no-cache
RTSP0: Accept: application/x-rtsp-tunnelled, */*
RTSP0: ClientID: Win98_4.10_6.0.11.872_RealPlayer_RN10PD_ru_586
RTSP0: X-Actual-URL: rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5
RTSP0: Host rmv8.bbc.net.uk connected. Waiting for rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
RTSP0: POST http://rmv8.bbc.net.uk:8080/SmpDsBhgRl HTTP/1.0
RTSP0: User-Agent: RealPlayer G2
RTSP0: Pragma: no-cache
RTSP0: Expires: Mon, 18 May 1974 00:00:00 GMT
RTSP0: Accept: application/x-rtsp-tunnelled, */*
RTSP0: Content-type: application/x-pncmd
RTSP0: Content-length: 32767
RTSP0: 632609c2-b457-11d6-8c75-00c0df030e23
RTSP0: Transferring data from rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
RTSP0: HTTP/1.0 503 Service Unavailable
RTSP0: Server: squid/2.5.STABLE3
RTSP0: Mime-Version: 1.0
RTSP0: Date: Wed, 01 Dec 2004 14:25:51 GMT
RTSP0: Content-Type: text/html
RTSP0: Content-Length: 1190
RTSP0: Expires: Wed, 01 Dec 2004 14:25:51 GMT
RTSP0: X-Squid-Error: ERR_CONNECT_FAIL 111
RTSP0: X-Cache: MISS from jupiter.mydomain.com
RTSP0: X-Cache: MISS from saturn.mydomain.com
RTSP0: Proxy-Connection: close
RTSP0: OPTIONS rtsp://rmv8.bbc.net.uk:554 RTSP/1.0
RTSP0: CSeq: 1
RTSP0: User-Agent: RealMedia Player Version 6.0.8.1649 (win32)
RTSP0: ClientChallenge: c0157933aef7a60918e1de5feddf9996
RTSP0: PlayerStarttime: [05/08/2002:14:08:53 03:00]
RTSP0: CompanyID: bIiTbEtEphx7i07QEFdl+A==
RTSP0: GUID: 00000000-0000-0000-0000-000000000000
RTSP0: RegionData:
RTSP0: ClientID: WinNT_5.0_6.0.10.505_RealPlayer_RN9GPD_en_686
RTSP0: Pragma: initiate-session
RTSP0: Download complete. Status: 503 Service Unavailable.
RTSP0: Connecting to Proxy server...
RTSP0: Host rmv8.bbc.net.uk connected. Waiting for rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040407.ra?start=%2200:03.5.
RTSP0: GET http://rmv8.bb
Oleg Chernavin 12/01/2004 10:48 am
Yes, I will try to make Offline Explorer to try different ports - 8080, 80, 554 and 7070.

Oleg.
Oleg Chernavin 12/02/2004 11:11 am
OK. I just fixed that. Here is the new version:

http://www.metaproducts.com/download/opsetup.exe

Oleg.
Marco Blenton 12/03/2004 08:54 am
Almost there! I have managed to download the http://www.bbc.co.uk/radio4/reith2004/ram/lecture1.ram link sucessfully (works a treat!), but it failed miserably when I tried to download any other link (e.g. http://www.bbc.co.uk/radio4/reith2004/ram/lecture2.ram, http://www.bbc.co.uk/radio4/reith2004/ram/lecture3.ram, http://www.bbc.co.uk/radio4/reith2004/ram/lecture4.ram). I can play these links with the RealPlayer without any problems.

I have included the OEP`s logs below. The first one is the unsuccessful one for lecture2.ram whereas the latter one is the successful one for lecture1.ram. I should also note that I can download the lecture1.ram link again, after the lecture2.ram download has failed.

Kind regards,
Marco

FAILURE: ----%<----------%<----------%<----------%<----------%<------

HTTP0: Connecting to Proxy server...
HTTP0: Host www.bbc.co.uk connected. Waiting for http://www.bbc.co.uk/radio4/reith2004/ram/lecture2.ram.
HTTP0: GET http://www.bbc.co.uk/radio4/reith2004/ram/lecture2.ram HTTP/1.0
HTTP0: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)
HTTP0: Host: www.bbc.co.uk
HTTP0: Accept: *.*, */*
HTTP0: Accept-Language: en-gb
HTTP0: Cookie: BBC-UID=34908a58ab1b7ec5e0c25b95e1593408322ac737d00040834b5ae0cba2a788bb0Mozilla%2f4%2e0%20%28compatible%3b%20MSIE%206%2e0%3b%20Windows%20NT%205%2e0%3b%20%2eNET%20CLR%201%2e1%2e4322%29
HTTP0: Cache-Control: no-cache
HTTP0: Pragma: no-cache
HTTP0: Transferring data from http://www.bbc.co.uk/radio4/reith2004/ram/lecture2.ram.
HTTP0: HTTP/1.0 200 OK
HTTP0: Date: Fri, 03 Dec 2004 09:34:58 GMT
HTTP0: Server: Apache/2.0.51 (Unix)
HTTP0: Cache-Control: max-age=1
HTTP0: Expires: Fri, 03 Dec 2004 09:34:59 GMT
HTTP0: Content-Length: 77
HTTP0: Content-Type: audio/x-pn-realaudio
HTTP0: X-Cache: MISS from jupiter.mydomain.com
HTTP0: X-Cache: MISS from saturn.mydomain.com
HTTP0: Proxy-Connection: close
HTTP0: 100% of 77 bytes of http://www.bbc.co.uk/radio4/reith2004/ram/lecture2.ram.
HTTP0: Download complete.
RTSP0: Connecting to Proxy server...
RTSP0: Host rmv8.bbc.net.uk connected. Waiting for rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040414.ra?start=%2200:03.2.
RTSP0: GET http://rmv8.bbc.net.uk:8080/SmpDsBhgRl632609c2-b457-11d6-8c75-00c0df030e23?1="1" HTTP/1.0
RTSP0: User-Agent: RealPlayer G2
RTSP0: Expires: Mon, 18 May 1974 00:00:00 GMT
RTSP0: Pragma: no-cache
RTSP0: Accept: application/x-rtsp-tunnelled, */*
RTSP0: ClientID: Win98_4.10_6.0.11.872_RealPlayer_RN10PD_ru_586
RTSP0: X-Actual-URL: rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040414.ra?start=%2200:03.2
RTSP0: Host rmv8.bbc.net.uk connected. Waiting for rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040414.ra?start=%2200:03.2.
RTSP0: POST http://rmv8.bbc.net.uk:8080/SmpDsBhgRl HTTP/1.0
RTSP0: User-Agent: RealPlayer G2
RTSP0: Pragma: no-cache
RTSP0: Expires: Mon, 18 May 1974 00:00:00 GMT
RTSP0: Accept: application/x-rtsp-tunnelled, */*
RTSP0: Content-type: application/x-pncmd
RTSP0: Content-length: 32767
RTSP0: 632609c2-b457-11d6-8c75-00c0df030e23
RTSP0: Transferring data from rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040414.ra?start=%2200:03.2.
RTSP0: HTTP/1.0 503 Service Unavailable
RTSP0: Server: squid/2.5.STABLE3
RTSP0: Mime-Version: 1.0
RTSP0: Date: Fri, 03 Dec 2004 09:35:05 GMT
RTSP0: Content-Type: text/html
RTSP0: Content-Length: 1190
RTSP0: Expires: Fri, 03 Dec 2004 09:35:05 GMT
RTSP0: X-Squid-Error: ERR_CONNECT_FAIL 111
RTSP0: X-Cache: MISS from jupiter.mydomain.com
RTSP0: X-Cache: MISS from saturn.mydomain.com
RTSP0: Proxy-Connection: close
RTSP0: Connecting to Proxy server...
RTSP0: Host rmv8.bbc.net.uk connected. Waiting for rtsp://rmv8.bbc.net.uk/radio4/reith2004/reith2004_20040414.ra?start=%2200:03.2.
RTSP0: GET http://rmv8.bbc.net.uk:80/SmpDsBhgRl632609c2-b457-11d6-8c75-00c0df030e23?1="1" HTTP/1.0
RTSP0: User-Agent: RealPlayer G2
RTSP0: Expires: Mon, 18 May 1974 00:00:00 G
Oleg Chernavin 12/03/2004 09:42 am
Maybe it is because of the proxy server that blocks too often attempts? I tried to reproduce the problem with owr proxy server and it worked without any problem on all 4 URLs.

Oleg.