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

Reply via email to