forked from open-webrtc-toolkit/owt-deps-webrtc
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add hysteresis to enabling of simulcast streams.
If the bandwidth is just on the edge of being able to enable a new stream, the keyframe generated when it is enabled might be large enough to trigger an overuse and force the stream off again. To avoid toggling, this CL adds hysteresis so that the available bandwidth needs to be above X% to start bitrate in order to enable the stream. It will be shut down once available bitrate falls below the original enabling bitrate. For screen content, X defaults to 35. For realtime content, X defaults to 0. Both can be individually modified via field trials. Bug: webrtc:9734 Change-Id: I941332d7be7f2a801d13d9202b2076d330e7df32 Reviewed-on: https://webrtc-review.googlesource.com/100308 Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Commit-Queue: Erik Språng <sprang@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24745}
- Loading branch information
Erik Språng
authored and
Commit Bot
committed
Sep 14, 2018
1 parent
60570dc
commit 3064f31
Showing
3 changed files
with
184 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters