diff --git a/app/src/main/assets/config b/app/src/main/assets/config index cbe78973..71151b2f 100644 --- a/app/src/main/assets/config +++ b/app/src/main/assets/config @@ -14,7 +14,9 @@ auplay_format s16 audec_format s16 rtp_tos 184 rtcp_mux no +jitter_buffer_type adaptive jitter_buffer_delay 5-10 +jitter_buffer_wish 6 rtp_stats no dyn_dns yes module opus.so diff --git a/app/src/main/kotlin/com/tutpro/baresip/Config.kt b/app/src/main/kotlin/com/tutpro/baresip/Config.kt index fff075d7..857f4c51 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/Config.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/Config.kt @@ -86,6 +86,11 @@ object Config { } } + if (!config.contains("jitter_buffer_type")) { + config = "${config}jitter_buffer_type adaptive\n" + config = "${config}jitter_buffer_wish 6\n" + } + Utils.putFileContents(configPath, config.toByteArray()) BaresipService.isConfigInitialized = true Log.i("Baresip", "Initialized config to '$config'")