[webrtc-stats] Add stats for accelerating/decelarating playout speed (#407)

henbos has just created a new issue for https://github.com/w3c/webrtc-stats:

== Add stats for accelerating/decelarating playout speed ==
The concealedSamples counters only cover samples inserted to conceal packet loss/packets arriving late. These samples are produced when we don't have the necessary non-concealed samples in the buffer.

However, samples may be inserted or removed for other reasons when we do have samples in the buffer. Adding or removing samples for these other reasons can affect quality and we should have metrics for this.

- deceleratedSamples: The total number of samples inserted in order to decelerate playout speed. This can happen to prevent the jitter buffer from becoming empty.
- acceleratedSamples: The total number of samples discarded in order to accelerate playout speed. This can happen to prevent the jitter buffer from becoming full.

If these metrics were added, people relying on Chrome's non-standard googPreemptiveExpandRate and googAccelerateRate could switch to these standard ones. These goog-stats have been rated highly important, so it is very important that we have something to replace them to unblock migration of existing products.

Please view or discuss this issue at https://github.com/w3c/webrtc-stats/issues/407 using your GitHub account

Received on Monday, 18 March 2019 09:42:23 UTC