expectingtofly wrote: > It is just using the standard LMS SimpleAsyncHTTP. I see no reason to > change that part (it shares the same dash processing logic as Phillipe's > You tube plugin). I've no idea if this standard LMS operation sets the > protocol to http 1.1, but I doubt it. > > I'm seeing no load issues. I've load tested on a very low powered > raspberry pi model 1b. In fact, BBC Sounds streaming uses half as much > cpu load as the BBC IPlayer streaming I noticed (presumably that is > because it is using AnyEvent::HTTP which is not optimised for LMS?).
>From sometime in 2019 LMS SimpleAsynchHTTP got HTTP 1.1/ support ( I think via keep-alive) which it didn't have at the time of BBCiPlayer and so I used AnyEvent for backward compatibility (i.e. so users did not have to upgrade LMS) Yes - the AnyEvent was not optimised and bypasses a lot of LMS caching. Also there was a LMS core scheduling bug which HTTP 1.0 exacerbated and caused problem for low end Windows systems. ------------------------------------------------------------------------ bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=113563 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
