OBS Studio即将支持WebRTC,采用Rust实现
具有推荐设置的 WebRTC 服务类型,以最大程度地兼容 webrtc 对等体
WebRTC 输出
带有 FFI 绑定的 WebRTC 堆栈的 Rust 实现
Fetching the source of libwebrtc: 11 minutes 20 seconds
Installing the dependencies: 3 minutes and 30 seconds
Building libwebrtc: 7 minutes
Size added by libwebrtc: 35 megabytes
因此,他们评估了其他方案,最终选择了 https://webrtc.rs/,可以看到它比 libwebrtc 更轻量,也更易获取。
Additional Build time: 40 seconds
Size Added: 25 Megabytes
测试数据显示,使用 WebRTC 能够实现亚秒级延迟。从广播 (Broadcaster) 到播放 (Playback) 大约需要 120 毫秒,贡献者表示还可以继续降低这个数字。
此外,WebRTC 将让 OBS 用户体验更新的编解码器。WebRTC 支持的编解码器非常灵活,因此用户可以使用 H265 和 AV1。WebRTC 还支持同一会话中的多个视频流。因此 OBS 可以尝试一次播放多个场景。观众可以在同一个游戏中的场景或不同视图之间切换。
详情点此查看:https://github.com/obsproject/obs-studio/pull/7926
往期推荐
华为开发者贡献Linux内核补丁,将核心内核函数速度提升715倍
2022需求最大的8种编程语言
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~
微信扫码关注该文公众号作者
戳这里提交新闻线索和高质量文章给我们。
来源: qq
点击查看作者最近其他文章