bpa wrote: > HLS is original code that I didn't write and so am not that familiar > with it but I changed HLS from using HTTP 1.0 to HTTP 1.1 which means > multiple GET on single TCP connection - this may make cookies essential. > BBC seem to be making more use of cookies possibly for > "personalisation" and BBC Sounds. > > I may look into it but since DASH Listen Again works OK, it is not > urgent.
For no particularly good reason I did carry on looking at it. I recall discovering a year or more ago that cookies seemed to be needed, although I had/have no idea why. They seem to be related to the mechanics of the thing, rather than personalization type issues, but I really don't know. The attached "proof of concept" patch enables cookie handling, and in consequence HLS Listen Again streaming works. HLS Live Streaming is unaffected, but doesn't need cookies anyway. Why the difference ? I have no idea. But, there is a "cookie quirk" in AnyEvent::HTTP that I have had to address, as well as a "garbage collector" point, or perhaps non-point, in HLS.pm. Which might need a little consideration. Given that DASH is just fine, I think I might not be inclined to follow up further. +-------------------------------------------------------------------+ |Filename: 0001-HLS-Listen-Again-streams-require-cookies-Proof-of-co.patch| |Download: http://forums.slimdevices.com/attachment.php?attachmentid=26283| +-------------------------------------------------------------------+ ------------------------------------------------------------------------ mrw's Profile: http://forums.slimdevices.com/member.php?userid=38299 View this thread: http://forums.slimdevices.com/showthread.php?t=109826 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
