jitsi / jitsi-android

Jitsi for Android is an Android port of the Jitsi project: The most feature-rich communicator with support for encrypted audio/video, chat and presence over SIP and XMPP
Apache License 2.0
415 stars 258 forks source link

Feature: Profiles or quick settings for codec #41

Open 459below opened 8 years ago

459below commented 8 years ago

I find myself switching codecs very often to adapt to the current situation. Basically there are two situations: -stable and fast internet connection (e.g. wifi) -patchy and slow internet connection (e.g. mobile)

I would like to implement such a behavior in which the user can set a profile for when on mobile internet so it would use iLBC for the very slow (potentially throttled 64 Kbps) internet connection. When on wifi it would switch back to the default setting e.g. Opus. Though G722 makes a very nice trade off between quality and data throughput, it cannot handle a throttled 64Kbps connection in my experience.