Split FlexFEC field trial in two.
- The "flexfec-03" codec is advertised in the SDP whenever the "WebRTC-FlexFEC-03-Advertised" field trial is enabled. - Sending FlexFEC packets is enabled whenever the "flexfec-03" codec is negotiated, and the "WebRTC-FlexFEC-03" field trial is enabled. After this CL, the number of calls to WebRtcVideoChannel2::WebRtcVideoSendStream::SetCodec during renegotiation will be reduced for cases when only one endpoint has the "WebRTC-FlexFEC-03" field trial enabled. BUG=webrtc:5654 Review-Url: https://codereview.webrtc.org/2716733005 Cr-Commit-Position: refs/heads/master@{#16925}
This commit is contained in:
@ -18,6 +18,7 @@
|
||||
|
||||
NSString * const kRTCFieldTrialAudioSendSideBweKey = @"WebRTC-Audio-SendSideBwe";
|
||||
NSString * const kRTCFieldTrialSendSideBweWithOverheadKey = @"WebRTC-SendSideBwe-WithOverhead";
|
||||
NSString * const kRTCFieldTrialFlexFec03AdvertisedKey = @"WebRTC-FlexFEC-03-Advertised";
|
||||
NSString * const kRTCFieldTrialFlexFec03Key = @"WebRTC-FlexFEC-03";
|
||||
NSString * const kRTCFieldTrialImprovedBitrateEstimateKey = @"WebRTC-ImprovedBitrateEstimate";
|
||||
NSString * const kRTCFieldTrialMedianSlopeFilterKey = @"WebRTC-BweMedianSlopeFilter";
|
||||
|
||||
Reference in New Issue
Block a user