bufferingThrottled and bufferingRate

<2B68EBB5-B017-4681-B25D-572AA3392737@apple.com>

Current votes: None.



   Can someone explain why we need the "bufferingRate" and  
"bufferingThrottled" media element attributes?

   I believe the rational is that scripts might want to attempt to  
implement bandwidth management, but I don't think that is a realistic  
goal. Just knowing that a user has "unused" network bandwidth doesn't  
mean they will be able to decode and display a higher bit-rate stream,  
they also need to have "unused" cycles on the CPU/GPU - something a  
script can't detect.

   Is there another use case for these attributes? Does anyone think  
they are necessary for the first version of the spec?

eric