DaveWr;443227 Wrote: 
> Like you I have had re-buffering issues, since 7.2.1 to varying degrees.
> I also fail to understand the buffering strategy for track start.  It is
> a probable reason many people have bandwidth problems.  This peak demand
> is significant, especially if it coincides with other activity.  I have
> measured peak rates of 6 times normal running level.  I also think this
> peak issue will have subsequent effects for those of us who are
> transcoding for non-native formats, peak demand in processor performance
> required.
> 
> Dave

To further clarify, the "peak demand" as you put it doesn't have to be
fully met for safe streaming to occur, but the faster the new track can
get fully buffered the safer it will be. By doing a bit of visual
integration, you will notice that the area under the "missing" data
throughput at the end of the old track is the same as the area under the
"fast buffering peak" at the beginning of the new track. 

So, if the max throughput obtainable by the SB is 2x the average
running rate, it will take as long for the buffer to fully refill as it
takes to empty (i.e., the length of the buffer, which is about 40
seconds). If that level of throughput is fully guaranteed and not
fluctuating with time, streaming should still be reliable. However the
"window of vulnerability" will last a bit longer than one would like. 

Likewise if I could only get 1.1x the average FLAC bit rate, it would
take 10x the length of the buffer in seconds to refill it. This would
probably break the system, and not allow gapless playback, even if the
1.1x throughput was as steady as a rock.

It is not quite as simple as that because there is an audio buffer as
well as a network buffer. There are still samples to be played out of
the audio buffer once the network buffer is empty. 

Nevertheless, it remains my contention that splitting the network
buffer in two and using double buffering to start pre-buffering the next
track earlier would make for a more robust system.


-- 
dsdreamer

----------------------
"Dreamer, easy in the chair that really fits you..."
------------------------------------------------------------------------
dsdreamer's Profile: http://forums.slimdevices.com/member.php?userid=12588
View this thread: http://forums.slimdevices.com/showthread.php?t=65719

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/discuss

Reply via email to