OBS Studio 即将支持 WebRTC,采用 Rust 实现
OBS Studio 近日新增了一个名为“Add WebRTC (WHIP) output support”的 PR,主要内容是贡献者希望使用 Rust 为 OBS Studio 添加对 WebRTC 的支持。 具体来说,该 PR 增加了一个可扩展支持的插件,包含: 具有推荐设置的 WebRTC 服务类型,以最大程度地兼容 webrtc 对等体 WebRTC 输出 带有 FFI 绑定的 WebRTC 堆栈的 Rust 实现 贡献者表示,目前其初始版本的目标是仅支持输出,后续会提交 PR 添加源代码支持。 贡献者还解释了采用 Rust 的原因,他们最初评估的方案是Google 实现的 libwebrtc,但他们发现获取该库的速度非常慢,安装和构建速度也耗费了许多时间: Fetching the source of libwebrtc: 11 minutes 20 seconds Installing the dependencies: 3 minutes and 30 seconds Building libwebrtc: 7 minutes Size added by lib...