DescriptionAccount for expected capture and encode latency in WebrtcFrameSchedulerSimple
Previously when scheduling video frames the scheduler was taking into
account only expected pacer queue delay, but not the capturer/encoder
latency. Now the scheduler keeps queue of 5 most recent samples and uses
it to schedule each frame such that it's ready to be sent right after
the previous frame leaves the pacer.
This change improves bandwidth utilization in the ScrollPerformanceWebrtc test
from 30 to 50% without any effect on latency.
Committed: https://crrev.com/b6c1d4353b508fb6cb2d28dfd33d847499e982f1
Cr-Commit-Position: refs/heads/master@{#421341}
Patch Set 1 #
Total comments: 2
Messages
Total messages: 13 (6 generated)
|