Wigster wrote: > I am also finding that using the Play HLS plugin to play the live stream > (non-UK) works perfectly. The iPlayer plugin was stuttering when playing > the live streams on my Windows Server 2012 and no playing around with > DNS changed it. The play again streams work very well. > > Is there some way to tweak the latest BBC iPlayer plugin to use the > PlayHLS instead of its internal HLS code to play the live streams? I'm a > bit too lazy to replicate the whole menu structure.
+1 I'm having a similar issue. After a bunch of diagnosis today, here's what I've found so far: As with you, the previous PlayHLS method using 'ffmpeg' worked perfectly. Since updating to the 1.3 line of triode's plugin, I'm not able to play the non-UK streams without rebuffering every 10 seconds or so on Boom Problem only happens on Boom (and I guess other "classics") and not Radio. It breaks my ability to sync Live streams across these different generations of players. Key difference between Radio and Boom is that Radio consumes AAC directly while Boom needs to transcode via 'faad' My default transcode setting for Boom had AAC transcoded to FLAC, causing a pipe into 'faad' and then into 'flac'. I tried changing the transcode to MP3 (i.e. disabling AAC->FLAC) so that only 'faad' was used. Only 'faad' was used, but the problem persisted. When the rebuffering occurs, the existing 'faad' process dies and a new one is spawned So, from what I can tell, the issue seems related to the HLS handler in conjunction with transcoding (perhaps specifically related to AAC transcode by 'faad', but I didn't do enough testing to prove this). I was able to get this working again by: Modifying 1.13a3 iPlayer.pm to bypass the iPlayer HLS handler (set content type to 'hls' on line 202 and disable the URL modification near lines 196-197) This essentially reverts to PlayHLS for HLS handling, which goes directly from HLS to FLAC for the transcode using 'ffmpeg'. This is a bit hack-ish, but it works so far in my case and I can again listen live to the non-UK streams on classic players as well as sync multi-generational players on the Live streams. I haven't tested the plugin functionality comprehensively after making this change, so I don't know if it will break anything else. I had also tried leaving the content type as 'aac' and modifying custom.conf to have 'ffmpeg' handle AAC streams instead of 'faad'. This also worked, and would alleviate the need for PlayHLS, but you'd still need 'ffmpeg' (which is a custom add-on). Note: my HLS streams have been stopping intermittently (i.e. every 5, 20, 15 mins, etc.) since making this change. Setting the playlist to repeat mitigates it. I don't know if it's a problem due to the above changes, or whether the BBC streams are having issues tonight. ------------------------------------------------------------------------ mbg's Profile: http://forums.slimdevices.com/member.php?userid=3200 View this thread: http://forums.slimdevices.com/showthread.php?t=103435 _______________________________________________ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins