fix: temporary enabling only g729 audio codec

This commit is contained in:
Andrew 2026-04-14 15:01:36 +07:00
parent 19cc2836a3
commit 71b9b11439

View file

@ -223,7 +223,7 @@ class LinphoneBridge(
core.uploadBandwidth = 512
core.downloadBandwidth = 1500
val preferredAudio = listOf("g729", "opus", "speex", "pcmu", "pcma") // in order of preference
val preferredAudio = listOf("g729"/*, "opus", "speex", "pcmu", "pcma"*/) // in order of preference
val preferredVideo = listOf("h264", "vp8")
core.audioPayloadTypes.forEach { pt: PayloadType ->
@ -237,10 +237,10 @@ class LinphoneBridge(
pt.enable(enable)
}
core.getPayloadType("opus", -1, 0)?.let { it.normalBitrate = 16 } // 16 kbps for Opus
core.getPayloadType("speex", -1, 0)?.let { it.normalBitrate = 8 } // 8 kbps for speex
core.getPayloadType("h264", -1, 0)?.let { it.normalBitrate = 600 } // 600 kbps for H264
core.getPayloadType("vp8", -1, 0)?.let { it.normalBitrate = 600 } // 600 kbps for VP8
// core.getPayloadType("opus", -1, 0)?.let { it.normalBitrate = 16 } // 16 kbps for Opus
// core.getPayloadType("speex", -1, 0)?.let { it.normalBitrate = 8 } // 8 kbps for speex
// core.getPayloadType("h264", -1, 0)?.let { it.normalBitrate = 600 } // 600 kbps for H264
// core.getPayloadType("vp8", -1, 0)?.let { it.normalBitrate = 600 } // 600 kbps for VP8
val preferredVidDef = factory.createVideoDefinition(720, 1280)
core.preferredVideoDefinition = preferredVidDef