Fixed jitter buffer delays

This commit is contained in:
Juha Heinanen
2023-05-18 22:09:28 +03:00
parent 7d8728819e
commit 68700a6036
2 changed files with 8 additions and 14 deletions

View File

@ -17,9 +17,9 @@ auplay_format s16
audec_format s16
rtp_tos 184
audio_jitter_buffer_type adaptive
audio_jitter_buffer_delay 0-20
audio_jitter_buffer_delay 5-20
video_jitter_buffer_type adaptive
video_jitter_buffer_delay 0-50
video_jitter_buffer_delay 5-50
rtp_stats yes
rtp_timeout 60
dyn_dns yes

View File

@ -13,11 +13,8 @@ object Config {
fun initialize(ctx: Context) {
config = config.replace("module_tmp uuid.so", "module uuid.so")
config = config.replace("module_tmp account.so", "module_app account.so")
config = config.replace("webrtc_aec.so", "webrtc_aecm.so")
config = config.replace("module zrtp.so", "module gzrtp.so")
removeLine("module_app contact.so")
@ -77,16 +74,13 @@ object Config {
replaceVariable("audio_buffer", "20-300")
removeVariable("jitter_buffer_type")
if (!config.contains("audio_jitter_buffer_type"))
config = "${config}audio_jitter_buffer_type adaptive\n"
if (!config.contains("video_jitter_buffer_type"))
config = "${config}video_jitter_buffer_type adaptive\n"
removeVariable("jitter_buffer_delay")
if (!config.contains("audio_jitter_buffer_delay"))
config = "${config}audio_jitter_buffer_delay 0-20\n"
if (!config.contains("video_jitter_buffer_delay"))
config = "${config}video_jitter_buffer_delay 0-50\n"
replaceVariable("audio_jitter_buffer_type", "adaptive")
replaceVariable("audio_jitter_buffer_delay", "5-20")
replaceVariable("video_jitter_buffer_type", "adaptive")
replaceVariable("video_jitter_buffer_delay", "5-50")
if (!config.contains("rtp_timeout"))
config = "${config}rtp_timeout 60\n"