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

Reply via email to