目前在做一个关于语音通话的项目,初步选定 Mumble 作为基础。 (其开源地址为 https://github.com/mumble-voip/mumble ) 关于客户端,希望将客户端用于树莓派之类的开发版上,故选用 CLI 化的客户端。目前测试了barnard,不得不说,很久未更新的项目坑就是多,经多次调试 microphone 不工作,对方无法听到声音(不是硬件问题,使用 sox 测试耳麦正常)…… 有老哥接触过相关项目吗?
目前在做一个关于语音通话的项目,初步选定 Mumble 作为基础。 (其开源地址为 https://github.com/mumble-voip/mumble ) 关于客户端,希望将客户端用于树莓派之类的开发版上,故选用 CLI 化的客户端。目前测试了barnard,不得不说,很久未更新的项目坑就是多,经多次调试 microphone 不工作,对方无法听到声音(不是硬件问题,使用 sox 测试耳麦正常)…… 有老哥接触过相关项目吗?
1
waytoshine Jun 6, 2021 via iPhone
谐音:妈宝
|
2
Rocketer Jun 6, 2021 via iPhone
没用过 Mumble,但建过 VOIP 服务。VOIP 客户端没声音或单向有声音是非常常见的问题,根本原因是 NAT 。由于 NAT 类型复杂多样,这不是个简单的问题,也是各解决方案提供商的功力所在。你如果要自己开发,那就做慢慢啃吧。如果只是做个内部电话系统,不如直接用 3CX 之类的全套方案
|
4
LLaMA2 Jun 7, 2021
听我一句劝,如果是公司重点的项目,多研究麦克风拾音,传输,压缩,插帧,识别,延时抖动处理的算法。
如果只是为了通话而通话,研究这个 mumble 不值得。 |
5
willis Jun 7, 2021
可能和 sip ALG 有关
|
8
LLaMA2 Jun 8, 2021
server 随便找个开源的跑起来,client 试试看这个 web 版的 https://github.com/onsip/sip.js
|
9
skape Jun 9, 2021
树莓派 服务器端用 asterisk, 客户端用 linphone 直接 sip 通信 , 网页端用 sip.js sip 转 webrtc,
|