View Single Post
  #3  
Old 08-08-2006, 02:49 PM
Stream Recorder
 
Posts: n/a
Default

Re: Problem capturing internet radio stations (Windows Media)


I've been analyzing a log made by Proxomitron:
Quote:
+++GET 3+++
GET /playlist.asx?show=22 HTTP/1.0
Accept: */*
User-Agent: Windows-Media-Player/10.00.00.3802
Host: mediaweb.musicradio.com
Connection: keep-alive

+++RESP 3+++
HTTP/1.0 200 OK
Date: Tue, 08 Aug 2006 20:29:55 GMT
Server: Microsoft-IIS/6.0
Pragma: no-cache
Content-Length: 288
Content-Type: video/x-ms-asf
Set-Cookie: XXXXXXXXXXXXXX; path=/
Connection: Keep-Alive
+++CLOSE 3+++

+++GET 4+++
GET /2CR?WMContentBitrate=40000 HTTP/1.1
Accept: */*
User-Agent: NSPlayer/10.0.0.3802
Host: mediasrv.musicradio.com
X-Accept-Authentication: Negotiate, NTLM, Digest, Basic
Pragma: version11-enabled=1
Pragma: no-cache,rate=1.000,stream-time=0,stream-offset=0:0,packet-num=4294967295,max-duration=0
Pragma: pipeline-experiment=1
Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.startupprofile
Pragma: xClientGUID={XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
Accept-Language: en-US, *;q=0.1
Connection: keep-alive

+++RESP 4+++
HTTP/1.1 200 OK
Content-Type: application/vnd.ms.wms-hdr.asfv1
Server: Cougar/9.01.01.3814
Content-Length: 5636
Date: Tue, 08 Aug 2006 20:30:01 GMT
Pragma: no-cache, pipeline-experiment=1, client-id=XXXXXXXX, xResetStrm=1, features="broadcast,playlist", timeout=60000
Last-Modified: Fri, 02 Jun 2006 10:04:13 GMT
Etag: "261"
Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.fastcache, com.microsoft.wm.startupprofile
Connection: Keep-Alive
+++CLOSE 4+++

+++GET 5+++
GET /2CR?WMContentBitrate=40000 HTTP/1.1
Accept: */*
User-Agent: NSPlayer/10.0.0.3802
Host: mediasrv.musicradio.com
Pragma: pipeline-request=1
Pragma: client-id=XXXXXXXX
Connection: keep-alive

+++RESP 5+++
HTTP/1.1 200 OK
Server: Cougar/9.01.01.3814
Date: Tue, 08 Aug 2006 20:30:02 GMT
Pragma: no-cache, client-id=XXXXXXXX, features="broadcast,playlist", timeout=60000
Last-Modified: Fri, 02 Jun 2006 10:04:13 GMT
Etag: "261"
Transfer-Encoding: chunked
Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.fastcache, com.microsoft.wm.startupprofile
Connection: Close
+++CLOSE 5+++

+++GET 6+++
GET /2CR?WMContentBitrate=40000 HTTP/1.1
Accept: */*
User-Agent: NSPlayer/10.0.0.3802
Host: mediasrv.musicradio.com
Pragma: pipeline-request=1
Pragma: client-id=XXXXXXXX
Connection: keep-alive

+++RESP 6+++
HTTP/1.1 200 OK
Server: Cougar/9.01.01.3814
Date: Tue, 08 Aug 2006 20:30:04 GMT
Pragma: no-cache, pipeline-result=0, client-id=XXXXXXXX, features="broadcast,playlist", timeout=60000
Last-Modified: Fri, 02 Jun 2006 10:04:13 GMT
Etag: "261"
Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.fastcache, com.microsoft.wm.startupprofile
Content-Length: 0
Connection: Keep-Alive
+++CLOSE 6+++

+++GET 7+++
GET /2CR.smi HTTP/1.0
Accept: */*
User-Agent: Windows-Media-Player/10.00.00.3802
Host: mediasrv.musicradio.com
Connection: keep-alive

+++RESP 7+++
HTTP/1.0 200 OK
Content-Type: video/x-ms-asf
Server: Cougar/9.01.01.3814
Content-Length: 120
Date: Tue, 08 Aug 2006 20:30:11 GMT
Pragma: no-cache, xResetStrm=1
Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.fastcache, com.microsoft.wm.startupprofile
Connection: Keep-Alive
+++CLOSE 7+++

+++GET 8+++
GET /2CR?WMContentBitrate=40000 HTTP/1.0
Accept: */*
User-Agent: NSPlayer/10.0.0.3802
Host: mediasrv.musicradio.com
X-Accept-Authentication: Negotiate, NTLM, Digest, Basic
Pragma: no-cache,rate=1.000,stream-time=0,stream-offset=4294967295:4294967295,packet-num=4294967295,max-duration=0
Pragma: xPlayStrm=1
Pragma: client-id=XXXXXXXX
Pragma: LinkBW=30000
Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.startupprofile
Pragma: playlist-gen-id=XXXXXXX
Pragma: xClientGUID={XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
Pragma: stream-switch-count=2
Pragma: stream-switch-entry=ffff:1:2 ffff:2:0
Accept-Language: en-us, *;q=0.1
Connection: keep-alive

+++RESP 8+++
HTTP/1.0 200 OK
Content-Type: application/x-mms-framed
Server: Cougar/9.01.01.3814
Date: Tue, 08 Aug 2006 20:30:12 GMT
Pragma: no-cache, client-id=XXXXXXXX, features="broadcast,playlist", timeout=60000, AccelBW=0, AccelDuration=0, Speed=1.000
Last-Modified: Fri, 02 Jun 2006 10:04:13 GMT
Etag: "261"
Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.fastcache, com.microsoft.wm.startupprofile
Connection: keep-alive
+++CLOSE 8+++

+++GET 9+++
GET /2CR?WMContentBitrate=40000 HTTP/1.0
Accept: */*
User-Agent: NSPlayer/10.0.0.3802
Host: mediasrv.musicradio.com
X-Accept-Authentication: Negotiate, NTLM, Digest, Basic
Pragma: no-cache,rate=1.000,stream-time=0,stream-offset=0:0,packet-num=4294967295,max-duration=0
Pragma: xPlayStrm=1
Pragma: client-id=XXXXXXXX
Pragma: LinkBW=30000
Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.startupprofile
Pragma: playlist-seek-id=1302267
Pragma: playlist-gen-id=1302267
Pragma: xClientGUID={XXXXXXXX-2C39-46c0-AE0A-XXXXXXXXXXXX}
Pragma: stream-switch-count=2
Pragma: stream-switch-entry=ffff:1:2 ffff:2:0
Accept-Language: en-us, *;q=0.1
Connection: keep-alive
+++CLOSE 9+++
I get the same problem - Error 453 "Not enough bandwidth" - when recording with any stream recorder. However I can play the stream without any problem.

It is interesting whether it can be caused by the following strings:
Quote:
Pragma: stream-switch-count=2
Pragma: stream-switch-entry=ffff:1:2 ffff:2:0
Reply With Quote