From 0b626725761cd89d4422f4538939613cbe5d1f27 Mon Sep 17 00:00:00 2001 From: "minyue@webrtc.org" Date: Thu, 30 Oct 2014 07:19:49 +0000 Subject: [PATCH] adding default rates git-svn-id: http://webrtc.googlecode.com/svn/trunk@7562 4adac7df-926f-26a2-2b94-8c16560cd09d --- talk/media/webrtc/webrtcvoiceengine.cc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/talk/media/webrtc/webrtcvoiceengine.cc b/talk/media/webrtc/webrtcvoiceengine.cc index de5389351f..cf3a56fa8c 100644 --- a/talk/media/webrtc/webrtcvoiceengine.cc +++ b/talk/media/webrtc/webrtcvoiceengine.cc @@ -110,13 +110,17 @@ static const int kDefaultAudioDeviceId = 0; static const char kIsacCodecName[] = "ISAC"; static const char kL16CodecName[] = "L16"; -// Codec parameters for Opus. -static const int kOpusMonoBitrate = 32000; + // Parameter used for NACK. // This value is equivalent to 5 seconds of audio data at 20 ms per packet. static const int kNackMaxPackets = 250; -static const int kOpusStereoBitrate = 64000; + +// Codec parameters for Opus. // draft-spittka-payload-rtp-opus-03 +static const int kOpusBitrateNb = 12000; +static const int kOpusBitrateWb = 20000; +static const int kOpusBitrateFb = 32000; + // Opus bitrate should be in the range between 6000 and 510000. static const int kOpusMinBitrate = 6000; static const int kOpusMaxBitrate = 510000;