It is limitation of Nellymoser decoder that was used in old version of red5phone, new version uses G711 ulaw. I think it should be ported to SIP-gateway to avoid 8KHz limitation.
2012/9/12 [email protected] <[email protected]> > Is it possible to increase the mic rate in the integration to 16 or 22 KHz? > Cause the quality increases dramatically from 8 to 16KHz. > > Is this a limitation of Asterisk or just a matter of the transcoding? > > Thanks! > Sebastian > > 2012/9/12 Тимур Тлеукенов <[email protected]>: > > Hello, > > > > Yes, this is influence of the SIP integration, > > up to this moment it had been broken, because SIP-gateway requires > ability > > to set mic rate to 8KHz. > > > > 2012/9/12 [email protected] <[email protected]> > > > >> Thanks for the commit Timur! > >> Does this also influence the SIP gateway/integration? > >> I guess you can set also the audio codec to use Speex instead of > >> Nellymoser. > >> However we currently cannot use Speex as the recording process of > >> openmeetings needs Nellymoser codec (FFMPEG can't handle Speex > >> proper). > >> > >> Sebastian > >> > >> 2012/9/12 <[email protected]>: > >> > Author: timur > >> > Date: Wed Sep 12 09:46:23 2012 > >> > New Revision: 1383869 > >> > > >> > URL: http://svn.apache.org/viewvc?rev=1383869&view=rev > >> > Log: > >> > OPENMEETINGS-430: Restored mic rate config > >> > > >> > Modified: > >> > > >> > incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xml > >> > > >> > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/editRecordStreamSWF10.lzx > >> > > >> > Modified: > >> > incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xml > >> > URL: > >> > http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xml?rev=1383869&r1=1383868&r2=1383869&view=diff > >> > > >> > ============================================================================== > >> > --- > >> > incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xml > >> (original) > >> > +++ > >> > incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/config.xml > >> Wed Sep 12 09:46:23 2012 > >> > @@ -227,7 +227,7 @@ of the red5-servlet > >> > <microphoneRateNormal>22</microphoneRateNormal> > >> > <!-- Microphone Settings Quality-Modus *best* --> > >> > <!-- TODO: red5sip support only 8 --> > >> > -<microphoneRateBest>44</microphoneRateBest> > >> > +<microphoneRateBest>22</microphoneRateBest> > >> > > >> > <!-- > >> > The Size of the Whiteboard > >> > > >> > Modified: > >> > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/editRecordStreamSWF10.lzx > >> > URL: > >> > http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/editRecordStreamSWF10.lzx?rev=1383869&r1=1383868&r2=1383869&view=diff > >> > > >> > ============================================================================== > >> > --- > >> > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/editRecordStreamSWF10.lzx > >> (original) > >> > +++ > >> > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/video/editRecordStreamSWF10.lzx > >> Wed Sep 12 09:46:23 2012 > >> > @@ -242,7 +242,11 @@ > >> > _micro.codec = > >> SoundCodec.NELLYMOSER; > >> > //_micro.framesPerPacket = 1; > >> > _micro.setSilenceLevel(0, 2000); > >> > - _micro.rate = 22; > >> > + if(canvas.microphoneRateBest == > >> 'undefined') { > >> > + _micro.rate = 22; > >> > + } else { > >> > + _micro.rate = > >> canvas.microphoneRateBest; > >> > + } > >> > _micro.gain = 50; > >> > // this has no effect if enhanced > >> microphone is obtained > >> > //Microphone setUseEchoSupression(bool) > >> > > >> > > >> > >> > >> > >> -- > >> Sebastian Wagner > >> https://twitter.com/#!/dead_lock > >> http://www.webbase-design.de > >> http://www.wagner-sebastian.com > >> [email protected] > >> > > > > > > > > -- > > Timur Tleukenov > > > > -- > Sebastian Wagner > https://twitter.com/#!/dead_lock > http://www.webbase-design.de > http://www.wagner-sebastian.com > [email protected] > -- Timur Tleukenov
