技术解析

Mumble(开源的 VOIP 项目)客户端的选择
0
2021-06-07 04:38:29
idczone

目前在做一个关于语音通话的项目,初步选定 Mumble 作为基础。 (其开源地址为 https://github.com/mumble-voip/mumble ) 关于客户端,希望将客户端用于树莓派之类的开发版上,故选用 CLI 化的客户端。目前测试了barnard,不得不说,很久未更新的项目坑就是多,经抗投诉服务器多次调试 microphone 不工作,对方无法听到声音(不是硬件问题,使用 sox 测试耳麦正常)…… 有老哥接触过相关项目吗?


谐音:妈宝

没用过 Mumble,但建过 VOIP 服务。VOIP 客户端没声音或单向有声音是非常常见的问题,根本原因是 NAT 。由于 NAT 类型复杂多样,这不是个简单的问题,也是各解决方案提供商的功力所在。你如果要自己开发,那就做慢慢啃吧。如果只是做个内部电话系统,不如直接用 3CX 之类的全套方案

目前只是在局域网内测试,应该与 NAT 无关,Android-Win 之间就没问题,所以猜测还是树莓派上的客户端有问题

听我一句劝,如果是公司重点的项目,多研究麦克风拾音,传输,压缩,插帧,识别,延时抖动处理的算法。
如果只是为了通话而通话,研究这个 mumble 不值得。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服