我注意到 Zoom 邀请中有一个“通过 SIP 加入”部分,所以我鸭鸭去了 SIP,并得到了我可以使用 Linphone 加入 Zoom 会议的印象。我创建了一个 SIP 帐户,在另一台计算机上创建了 Zoom 会议,并使用 Linphone 拨打了 [meeting-id]@[given-ip]。但它没有连接(几秒钟后停止尝试)。我是不是误会了什么?
答案1
这在某种程度上曾经有效。您可以拨入类似“[电子邮件受保护]然而,最近(大约 2021 年 5 月/6 月),它已经停止工作(Linphone 完全冻结了),我还没有机会调试它。
我的包裹和说明位于https://github.com/bemoody/linphone-deb/(如果有人能帮助找出它不再工作的原因,或者如何使其与新版本的 Linphone 一起工作,那就太酷了。:))
您需要在 Linphone 中支持 H.264 和 SRTP。 由于 Linphone 的 Debian 软件包中不提供 H.264 和 SRTP,因此我构建了自己的修改软件包。
您还需要禁用Opus 音频(否则你会得到完全垃圾)。 Zoom 不支持 Speex,因此您只能使用未压缩的 PCM 或根本没有音频。
视频质量总是很差,但带宽和 CPU 使用率足够低,可以在旧笔记本电脑上舒适地工作,这很好。
音频也从来都不是完全可靠的。一段时间后它似乎随机地让我静音。应该有一些方法可以使用数字键来控制会议(例如将自己静音/取消静音),但我也永远无法使用 Linphone 实现这一点。
答案2
https://linphone.org/现在还提供了适用于 64 位 Intel-Linux 的 AppImage,它允许启用 H.264 并允许连接到 Zoom 会议,可以使用数字键或使用 URL 输入密码,如上所示https://support.zoom.us/hc/en-us/articles/201363273-使用-the-SIP-H-323-Room-Connector。遗憾的是,H.264 是通过 http 下载的,并且似乎没有适当的校验和,即您通过这样做在系统上运行未签名的代码(请参阅https://github.com/cisco/openh264/issues/3135和https://lists.nongnu.org/archive/html/linphone-developers/2020-12/msg00030.html以供参考)。