Hi, I guess I found what cause the polipo to fail on cnn live video.
See the tcpdump below, there is two identical GET (in red) in a pipelined request for the same URL. Beats me why MS Mediaplayer do this. It got two identical replies from the polipo.Tthe first is chunked and the second is not, but otherwise identical. connection trace between polipo and windows xp. GET http://cnn-cnnlive-1-primary.wm.llnwd.net/cnn_cnnlive_1_primary HTTP/1.1 Accept: */* User-Agent: NSPlayer/10.0.0.3646 Host: cnn-cnnlive-1-primary.wm.llnwd.net 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={3300AD50-2C39-46c0-AE0A-D50E3EE31DFA} Accept-Language: en-US, *;q=0.1 HTTP/1.1 200 OK Content-Length: 6360 Date: Fri, 13 Jun 2008 15:24:10 GMT Last-Modified: Thu, 05 Jun 2008 00:39:04 GMT Cache-Control: no-cache Content-Type: application/vnd.ms.wms-hdr.asfv1 Server: Cougar/9.01.01.3814 Pragma: no-cache, pipeline-experiment=1, client-id=4120597991, xResetStrm=1, features="broadcast,playlist", timeout=60000 Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.fastcache, com.microsoft.wm.startupprofile Connection: keep-alive $M..........playlist-gen-id=279895, broadcast-id=126654, features="broadcast,playlist".8,language,31,0,,5,title,31,30,CNN.Script - pipeline_prod1_1b,6,author,31,3,CNN,9,copyright,31,46,Copyright (c) 2008 Cable News Network LP, LLLP,35,WMS_CONTENT_DESCRIPTION_DESCRIPTION,31,30,CNN.Script - pipeline_prod1_1b,30,WMS_CONTENT_DESCRIPTION_RATING,31,4,none,44,WMS_CONTENT_DESCRIPTION_SERVER_BRANDING_INFO,31,12,WMServer/9.1,51,WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_START_OFFSET,3,4,3000,47,WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_DURATION,3,1,0,58,WMS_CONTENT_DESCRIPTION_COPIED_METADATA_FROM_PLAYLIST_FILE,3,1,1,42,WMS_CONTENT_DESCRIPTION_PLAYLIST_ENTRY_URL,31,1,/ $H>.......>.0&.u.f.......b.l..............3&.u.f.......b.l........>...^.>. .C.N.N...S.c.r.i.p.t. .-. .p.i.p.e.l.i.n.e._.p.r.o.d.1._.1.b...C.N.N...C.o.p.y.r.i.g.h.t. .(.c.). . 2.0.0.8. .C.a.b.l.e. .N.e.w.s. .N.e.t.w.o.r.k. .L.P.,. .L.L.L.P...C.N.N...S.c.r.i.p.t. .-. .p.i.p.e.l.i.n.e._.p.r.o.d.1._.1.b...n.o.n.e....u.{.F.....`....,...........H.........?."0......G........ Seh..........x.. M...o.../6...........0......................................................_......... Sew.................... Se..I....FC|...K.)9>.A\.'..........e.n.-.u.s.......r.2C...iR.[ZX........................}..+........}..+...................................r.2C...iR.[Zn.......................0...........0...................................P......I...y!.3...........r.2C...iR.[ZX........................'...........'..................?...............]..&.E.G._.e..R................[wH.g..D.L.......................I.s.V.B.R.........4.......D.e.v.i.c.e.C.o.n.f.o.r.m.a.n.c.e.T.e.m.p.l.a.t.e...L.2...............I.s.V.B.R.........4.......D.e.v.i.c.e.C.o.n.f.o.r.m.a.n.c.e.T.e.m.p.l.a.t.e...M.P.@ .M.L...t......E........ .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. [EMAIL PROTECTED] ...................b.la...D........... .......=........................ Se............M[......_\D+.W. U[......_\D+........7..........b.l.........,.,...............WMV3....................NA............... SeN..........Y.Y........H..W. U[......_\D+................?..b.l@ [EMAIL PROTECTED] .M.e.d.i.a. .A.u.d.i.o. .9...1...". .3.2. .k.b.p.s.,. .4.4. .k.H.z.,. .m.o.n.o. .1.-.p.a.s.s. .C.B.R.....a.....W.i.n.d.o.w.s. .M.e.d.i.a. .V.i.d.e.o. .9.........WMV36&.u.f.......b.l2..........x.. M...o.../..........GET http://cnn-cnnlive-1-primary.wm.llnwd.net/cnn_cnnlive_1_primary HTTP/1.1 Accept: */* User-Agent: NSPlayer/10.0.0.3646 Host: cnn-cnnlive-1-primary.wm.llnwd.net Pragma: pipeline-request=1 Pragma: client-id=4120597991 Connection: keep-alive GET http://cnn-cnnlive-1-primary.wm.llnwd.net/cnn_cnnlive_1_primary HTTP/1.1 Accept: */* User-Agent: NSPlayer/10.0.0.3646 Host: cnn-cnnlive-1-primary.wm.llnwd.net Pragma: pipeline-request=1 Pragma: client-id=4120597991 Connection: keep-alive HTTP/1.1 200 OK Date: Fri, 13 Jun 2008 15:24:10 GMT Cache-Control: no-cache Server: Cougar/9.01.01.3814 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 Transfer-Encoding: chunked Connection: keep-alive 4 $T.. 0 HTTP/1.1 200 OK Content-Length: 4 Date: Fri, 13 Jun 2008 15:24:11 GMT Cache-Control: no-cache Server: Cougar/9.01.01.3814 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 $T..GET http://cnn-cnnlive-1-primary.wm.llnwd.net/cnn_cnnlive_1_primaryHTTP/1.1 Accept: */* User-Agent: NSPlayer/10.0.0.3646 Host: cnn-cnnlive-1-primary.wm.llnwd.net Referer: http://www.cnn.com/video/live/live.html?stream=stream1 X-Accept-Authentication: Negotiate, NTLM, Digest, Basic Pragma: version11-enabled=1 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=4120597991 Pragma: LinkBW=1400000, AccelBW=1190000, AccelDuration=40000 Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.startupprofile Pragma: playlist-gen-id=279895 Pragma: xClientGUID={3300AD50-2C39-46c0-AE0A-D50E3EE31DFA} Pragma: stream-switch-count=3 Pragma: stream-switch-entry=ffff:1:0 ffff:2:0 ffff:3f:0 Accept-Language: en-us, *;q=0.1 HTTP/1.1 500 Connection finishing ClientAbort Connection: keep-alive Date: Fri, 13 Jun 2008 15:25:21 GMT Content-Type: text/html Content-Length: 551 Expires: 0 Cache-Control: no-cache Pragma: no-cache <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd"> <html><head> <title>Proxy error: 500 Connection finishing ClientAbort.</title> </head><body> <h1>500 Connection finishing ClientAbort</h1> <p>The following error occurred while trying to access <strong> http://cnn-cnnlive-1-primary.wm.llnwd.net/cnn_cnnlive_1_primary </strong>:<br><br> <strong>500 Connection finishing ClientAbort</strong></p> <hr>Generated Fri, 13 Jun 2008 11:25:21 EDT by Polipo on <em> bb.borderware.com:7070</em>. </body></html> The Windows FIN the connection after sending the last request (in Blue), trigger polipo to do httpClientAbort(). To me, it might be legal for the media player to FIN as a way to say: "I have nothing more to send, but still happy to receive". >From a direct connection to cnn, bypass the polipo, cnn gives two different reply to the two pipelined windows request, the first is hundreds of bytes and the second is 4 bytes. The polipo gives the 4 bytes answer to both of the client request. This could be significant in failing the media player. Regards, Ming On Fri, Jun 13, 2008 at 7:27 AM, Ming Fu <[EMAIL PROTECTED]> wrote: > I use Windows XP and IE7. The polipo is off running on FreeBSD. > > Without Polipo it is working fine. > > Regards, > Ming > > > On Thu, Jun 12, 2008 at 8:39 PM, Julien Cristau <[EMAIL PROTECTED]> > wrote: > >> On Thu, Jun 12, 2008 at 14:23:20 -0400, Ming Fu wrote: >> >> > Hi >> > >> > Anyone able to get the cnn "live video" to work through polipo? >> > >> > http://www.cnn.com >> > >> > click on video >> > >> > click on Live Video >> > >> i get: >> >> UNSUPPORTED PLATFORM ERROR: >> This video is not supported on the current platform (browser/operating >> system). >> >> but then i get the same without polipo, so... (using firefox 3.0 rc2 on >> linux) >> >> Cheers, >> Julien >> > > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Polipo-users mailing list Polipo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/polipo-users