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