search for: kelchi

Displaying 7 results from an estimated 7 matches for "kelchi".

Did you mean: kelchy
2015 Mar 04
2
adaptive bandwidth
Thanks Dragos, I assume I will be setting those parameters during initialization of encoder right? Question is, if connection 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
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
2015 Mar 04
0
adaptive bandwidth
Hi Kelvin, The audio bandpass setting is only configurable when the encoder is instantiated (eg: start of a Voip call ) , but you can change the bitrate 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
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
2014 Oct 09
0
question on opus rtp
given opus as a variable bitrate codec applied to voip rtp, i can verify that the bitrate really changes by a few kbps between max and min. as i understood, the bitrate variation is dependent on the audio source. are there any other factors which would affect this varying bitrate? like for example: packet losses, jitter, latency, etc. Will it automatically shift to lower bitrate / sampling rate
2015 Mar 03
0
adaptive bandwidth
Hi guys, I have been reading a lot about the "adaptiveness" of opus and i quote: ... can still change, e.g. to adapt to changing network conditions. useinbandfec ... can somebody please enlighten me on this "adaptiveness"? whatever way I do our tests, it sticks to the same sampling rate and the same average bitrate, it would go up, down a bit but that's it. When we get
2015 Mar 09
0
FEC
having a hard time communicating on IRC, thank you gmaxwell, very informative. anyway, we were discussing the proper implementation of FEC on the decoder side. well, encoder side is just a boolean thing so that's alright. i gave an example where the receiver lost 5 rtp packets, 1 2 3 4 and 5 during which, we call opus_decode with a null pointer and fec=0 for every packet lost. now, when it