Intent to Experiment: adaptivePtime property for RTCRtpEncodingParameters.

76 views
Skip to first unread message

Minyue Li

unread,
Jun 9, 2020, 4:21:33 PM6/9/20
to blink-dev

Contact emails

min...@chromium.org,jak...@google.com,elad...@chromium.org,hb...@chromium.org


Explainer

https://w3c.github.io/webrtc-extensions/explainer#a-new-flag-in-rtcrtpencodingparameters-for-adaptive-packet-rate



Design docs/spec

Specification: https://w3c.github.io/webrtc-extensions/#dom-rtcrtpencodingparameters-adaptiveptime


https://w3c.github.io/webrtc-extensions/explainer#a-new-flag-in-rtcrtpencodingparameters-for-adaptive-packet-rate


TAG review

https://github.com/w3ctag/design-reviews/issues/517


Summary

Adds the adaptivePtime property to RTCRtpEncodingParameters(https://w3c.github.io/webrtc-pc/#rtcrtpencodingparameters). This new flag sets a sender in a real-time communication (RTC) system to enable/disable adaptive packet rate.


Goals for experimentation

Verify that an adaptive audio packet rate can in practice help avoiding network congestions.


The adaptive audio packet rate can in principle help to optimize bandwidth usage of real-time communication applications, thus avoiding network congestions. However, an ultimate success relies on a good implementation. An experiment can help to verify that at least one implementation will achieve expected improvements. The improvements can be measured by a set of WebRTC statistics.


Experimental timeline

M85 ~ M87


Ongoing technical constraints

None


Will this feature be supported on all six Blink platforms (Windows, Mac, Linux,

Chrome OS, Android, and Android WebView)?

Yes


Is this feature fully tested by web-platform-tests?

No

To be added.


Link to entry on the Chrome Platform Status

https://www.chromestatus.com/feature/5752004691361792

Minyue Li

unread,
Jun 10, 2020, 8:40:59 AM6/10/20
to blink-dev, Minyue Li, Jakob Ivarsson, Henrik Boström, Elad Alon
CC to some people

Yoav Weiss

unread,
Jun 11, 2020, 9:38:29 AM6/11/20
to Minyue Li, blink-dev, Jakob Ivarsson, Henrik Boström, Elad Alon
LGTM to experiment!

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/159b8e41-e373-4e61-b3e9-0686cf98b5fcn%40chromium.org.
Reply all
Reply to author
Forward
0 new messages