bpa wrote: > About Windoews I am only going on what other users have posted - I > haven't dealt with WIndows. > > > I said it is hard to pin down. > > LMS has its own DNS lookup and caching which is different code to > ffmpeg's so differences would not be unusual. The problem with HLS is > that different segments are on different servers each one requires a DNS > lookup. If the read request gets delayed - LMS buffer gets depleted > perhaps just by 0.1sec at a time. > > LMS is using a single core and its own version of multithreading - a > "select" loop (i.e. LMS looks at all I/O request that are ready and > picks one) - however I don't know whether LMS is treating DNS request > differently to others such as audio or slimproto. If a processing task > such as plugin hogs processing and doesn't let LMS back to "select" loop > - I/O are not handled. ffmpeg is properly multihreaded (i.e. if running > on a mulitcore CPU there are more scheduling options) and ffmpeg could > makes overlapped HLS network requests for audio so there is more leeway > to recover from delays. > > It's just a theory so until there is a definitive solution - a > possibility.
Apologies in advance for adding to this thread but as a Windows user who has experienced dropouts since the change to HLS, I was playing around with mbg's hack at the weekend and although both Live streaming and AOD worked, the inability to re-position in AOD has significant drawbacks. What I did notice whilst looking at the iPlayer.pm file was that the TTL_EXPIRE is set to 10 so I increased it arbitrarily to 100. This seems to have solved, for me, the dropout issue. I ran a BBC Radio 2 stream on the Touch synced with Radio for over 18 hours without dropout. I also ran a BBC Radio 6 stream through the 'Squeeze2uPnP' bridge and although the stream stopped/reset itself (the time indicator in the GUI never showed more than an hours play whereas the Radio 2 time was continuous) as far as I could tell play didn't actually stop and the stream was still playing in the morning. To me this is a significant improvement because previously when streams have stopped, pressing play was required to start again. I know this is another hack, but one I thought worth sharing! +-------------------------------------------------------------------+ |Filename: iPlayer.zip | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=19113| +-------------------------------------------------------------------+ ------------------------------------------------------------------------ PaulinPosset's Profile: http://forums.slimdevices.com/member.php?userid=63060 View this thread: http://forums.slimdevices.com/showthread.php?t=103435 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
