We plan to run origin trial which allows us to set maximum audio jitter buffer size from javascript layer. Maximum audio jitter buffer size controls how many sample we can accumulate before we flush the audio buffer.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/537539576bdbbdfcd46d93941b1a5ca9b57481fe commit 537539576bdbbdfcd46d93941b1a5ca9b57481fe Author: Ruslan Burakov <kuddai@google.com> Date: Fri Nov 16 13:31:39 2018 make jitter_buffer_max_size available in blink layer under origin trial link to the experiment thread https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/hE2B1iItPDk Bug: chromium:904764 Change-Id: Ic89e7915a21c60868e0a25b5a9ba160956f86c69 Reviewed-on: https://chromium-review.googlesource.com/c/1332194 Commit-Queue: Ruslan Burakov <kuddai@google.com> Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#608752} [add] https://crrev.com/537539576bdbbdfcd46d93941b1a5ca9b57481fe/third_party/WebKit/LayoutTests/http/tests/origin_trials/webexposed/rtcaudiojitterbuffermaxpackets-origin-trial-enabled.html [modify] https://crrev.com/537539576bdbbdfcd46d93941b1a5ca9b57481fe/third_party/blink/public/platform/web_feature.mojom [modify] https://crrev.com/537539576bdbbdfcd46d93941b1a5ca9b57481fe/third_party/blink/renderer/modules/peerconnection/rtc_configuration.idl [modify] https://crrev.com/537539576bdbbdfcd46d93941b1a5ca9b57481fe/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.cc [modify] https://crrev.com/537539576bdbbdfcd46d93941b1a5ca9b57481fe/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.h [modify] https://crrev.com/537539576bdbbdfcd46d93941b1a5ca9b57481fe/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.idl [modify] https://crrev.com/537539576bdbbdfcd46d93941b1a5ca9b57481fe/third_party/blink/renderer/platform/runtime_enabled_features.json5 [modify] https://crrev.com/537539576bdbbdfcd46d93941b1a5ca9b57481fe/tools/metrics/histograms/enums.xml
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/6c7d4b0c38ecea6c3cf1f5b1ac14bf353f897136 commit 6c7d4b0c38ecea6c3cf1f5b1ac14bf353f897136 Author: Jonas Olsson <jonasolsson@chromium.org> Date: Wed Nov 21 12:48:05 2018 Add usage counter for WebRTC jitter buffer origin trial. Bug: chromium:904764 Change-Id: I3ad24d066a2c60328921867b559fdd5e1a2dad00 Reviewed-on: https://chromium-review.googlesource.com/c/1346092 Reviewed-by: Guido Urdaneta <guidou@chromium.org> Commit-Queue: Jonas Olsson <jonasolsson@chromium.org> Cr-Commit-Position: refs/heads/master@{#610017} [modify] https://crrev.com/6c7d4b0c38ecea6c3cf1f5b1ac14bf353f897136/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/45e860d30734b5a5c42264aab3f1f44a4c3f0d68 commit 45e860d30734b5a5c42264aab3f1f44a4c3f0d68 Author: Jakob Ivarsson <jakobi@google.com> Date: Wed Nov 28 16:10:25 2018 Add rtcAudioJitterBufferMinDelayMs WebRTC configuration option under origin trial Experiment discussion: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/hE2B1iItPDk Bug: chromium:904764 Change-Id: Ifaa3df3dffaa9266f55a36840b9f26b323e50478 Reviewed-on: https://chromium-review.googlesource.com/c/1352752 Commit-Queue: Jakob Ivarsson <jakobi@google.com> Reviewed-by: Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#611713} [modify] https://crrev.com/45e860d30734b5a5c42264aab3f1f44a4c3f0d68/third_party/blink/renderer/modules/peerconnection/rtc_configuration.idl [modify] https://crrev.com/45e860d30734b5a5c42264aab3f1f44a4c3f0d68/third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.cc [modify] https://crrev.com/45e860d30734b5a5c42264aab3f1f44a4c3f0d68/third_party/blink/web_tests/http/tests/origin_trials/webexposed/rtcaudiojitterbuffermaxpackets-origin-trial-enabled.html
Comment 1 by bugdroid1@chromium.org
, Nov 16