-
Notifications
You must be signed in to change notification settings - Fork 49
Description
I'm working on the docs for MDN in mdn/content#40495, and the specification isn't very clear (to me):
When playout is slowed down, this counter is increased by the difference between the number of samples received and the number of samples played out. If playout is slowed down by inserting samples, this will be the number of inserted samples.
When is playout slowed down and when is it sped up - i.e. what is the context here.
This might imply that we're choosing to slow the audio that people hear, which seems unlikely.
What I think it means is that the playout of the jitter buffer is slowed down because we're not getting enough samples. To make the audio appear like it isn't being affected we're inserting synthesized samples. Is that right?
But what are recipients supposed to do with this information? Look at the rate of this changing and use that as a measure of link quality or something?
Ditto for removedSamplesForAcceleration
- what could cause more samples than we can play out? What are users supposed to do with the information?
There was some attempt to ask these questions in #146 (comment) and #151 (comment))., but I don't think there were answers.
Note, the current guess without any "what is it useful for" infomraiton is:
