search for: droancea

Displaying 11 results from an estimated 11 matches for "droancea".

2015 Mar 04
2
adaptive bandwidth
...ion gets too lossy, how will opus adapt to it? Can it automatically shift bitrate down to minimize impact? Mark from IRC suggests that the app has to be aware of the losses and change it on the fly. Has anybody on the list tried this? Kelvin Chua On Wed, Mar 4, 2015 at 5:53 PM, Dragos Oancea <droancea at yahoo.com> wrote: > Hi Kelvin, > > You can use something like : > opus_encoder_ctl(enc,OPUS_SET_BITRATE(bitrate)); > opus_encoder_ctl(enc,OPUS_SET_MAX_BANDWIDTH(bandpass)); > bandpass is the audio bandpass , eg: OPUS_BANDWIDTH_WIDEBAND . > > You will need to calculate...
2014 Dec 16
1
Estimating bitrate during a real-time voip call
Hi Dragos, The issue is that not all packet loss maybe congestion related. Often, reducing bitrate seems to have no impact on improving packet loss. Thanks, Manpreet. On Tue, Dec 16, 2014 at 2:09 AM, Dragos Oancea <droancea at yahoo.com> wrote: > > Hi > > You can start a VOIP call with 50 kbps bitrate and reduce the bitrate if > there is packet loss. You know if there's packet loss if you receive RTCP > . > Linphone does this . > > Regards, > Dragos Oancea > > ------------...
2015 Mar 04
0
adaptive bandwidth
...anytime.For example if you can read incoming RTCP packets , you can check if there's reported packet loss , and then lower the bitrate accordingly.Yes, the app has to be aware of the packetloss ?percentage. Cheers,Dragos From: Kelvin Chua <kelchy at gmail.com> To: Dragos Oancea <droancea at yahoo.com> Cc: Benjamin Schwartz <benjamin.m.schwartz at gmail.com>; "opus at xiph.org" <opus at xiph.org> Sent: Wednesday, March 4, 2015 11:02 AM Subject: Re: [opus] adaptive bandwidth Thanks Dragos, I assume I will be setting those parameters during initializat...
2014 Dec 16
3
Estimating bitrate during a real-time voip call
Hi, Although this maybe considered out of scope here, but I'll ask anyway. Opus has remarkable flexibility for changing encoder bitrate during a call. Are there any suggestions about how bandwidth/capacity between the two endpoints can be measured/estimated during a call so that the outgoing bitrate can be adjusted accordingly? Thanks, Manpreet. -------------- next part -------------- An
2015 Feb 05
2
VOIP: FEC and NARROWBAND
Hello, Is FEC supposed to work in NARROWBAND mode ?(with maxaveragebitrate=12000; maxplaybackrate=8000 ) ?I am having some confusing results, it appears that FEC is enabled in the encoder, but the decoder cannot find any packet with FEC. I am also wondering if this piece of code is correct (webrtc): /* The following is to parse the LBRR flags. */? if (opus_packet_parse(payload,
2015 Mar 04
2
adaptive bandwidth
I am using libopus for my implementation. I wonder if anybody in the list have any experience on how to make libopus dynamically adjust its bitrate? On Mar 3, 2015 10:42 PM, "Benjamin Schwartz" <benjamin.m.schwartz at gmail.com> wrote: > It sounds like your software isn't adjusting the opus bitrate in response > to network conditions. For example, many WebRTC
2016 Mar 15
3
Question on opus_decoder output sampling rate
Hi, another question on the same topic Speex resampler at 44.1kHz seems to be very CPU intensive on Android (even more than the Opus encoder) While Speex at 48kHz is just fine. I wonder any alternate solutions or ideas ? Improve it, look for alternate solution ... I am guessing the NEON optimization are still used for both, etc. On Thu, Apr 2, 2015 at 4:46 PM, Jean-Marc Valin <jmvalin at
2014 Nov 17
0
Opus complexity and VOIP for mobile devices
Hi,? Anyone could provide more information on the level of complexity (OPUS_SET_COMPLEXITY(x) , x between 0 and 10 ?) which is recommended for generic Android devices ? How about the iPhone devices ??Is there a way to choose this complexity level according to the device model ? Any hints ? We've seen they set 5 in webrtc :http://code.google.com/p/webrtc/issues/detail?id=3093Freeswitch is
2014 Dec 16
0
Estimating bitrate during a real-time voip call
Hi You can start a VOIP call with 50 kbps bitrate and reduce the bitrate if there is packet loss. ?You know if there's packet loss if you receive RTCP .?Linphone does this . Regards,Dragos Oancea From: Manpreet Singh <manpreets7 at gmail.com> To: opus at xiph.org Sent: Tuesday, December 16, 2014 7:54 AM Subject: [opus] Estimating bitrate during a real-time voip call Hi,
2015 Mar 04
0
adaptive bandwidth
Hi Kelvin, You can use something like :opus_encoder_ctl(enc,OPUS_SET_BITRATE(bitrate));opus_encoder_ctl(enc,OPUS_SET_MAX_BANDWIDTH(bandpass)); bandpass is the audio bandpass?, eg: OPUS_BANDWIDTH_WIDEBAND . You will need to calculate the codec bitrate from the available network bitrate (by taking into account the size of the IP+UDP+RTP headers which is 40 bytes ) . By default the audio bandwidth
2016 Mar 15
0
Question on opus_decoder output sampling rate
Hi Julien, Quote from : http://dspguru.com/dsp/faqs/multirate/resampling "The problem is that for resampling factors close to 1.0, the interpolation factor can be quite large. For example, in the case described above of changing from the sampling rate from 48 kHz to 44.1 kHz, the ratio is only 0.91875, yet the interpolation factor is 147!" My guess is that Opus would perform similar to