2024年6月26日,OpenVidu v3 发布。 为提供最好的自托管实时媒体解决方案,新版本对 OpenVidu 的内部技术、架构和部署进行了全面改革。下面快速了解一下有关 OpenVidu v3 的所有信息。

发布这一重要版本的原因是什么?
十多年前,OpenVidu 团队开发了 Kurento 作为功能强大的 SFU,并在其基础上构建了 OpenVidu,为开发视频会议应用程序提供了一个易于使用的框架。随着 Kurento 的老化和一些局限性的显现(主要与性能有关),团队决定进化 OpenVidu,以支持 mediasoup 代替 Kurento 作为其内部媒体服务器。
LiveKit 作为最先进的 WebRTC 协议栈,而且是开源的,当然也是近期社区中最受欢迎的选择。OpenVidu v3 现在基于 LiveKit 出色的堆栈,融合了实时媒体领域的最新创新和优化。新功能和改进非常多,主要有以下不同的类别:
媒体优化
这些底层功能将使您的应用程序性能更上一层楼:
- 针对 VP8 和 H264 视频编解码器的同步广播。
- 针对 VP9 和 AV1 视频编解码器的可扩展视频编码 (SVC)。
- 动态广播(Dynacast)可最大限度地减少带宽消耗。它可暂停发布任何用户未使用的视频层。
- 自适应流(Adaptive Stream)用于基于用户界面的视频质量优化。它会根据视频播放器的大小,向每个用户发送显示高质量渲染所需的最小比特。如果视频播放器被隐藏,视频流就会暂停。这样,您就可以将应用程序扩展到拥有数千名用户的大型视频会议室。
- 音频 RED(冗余编码)和高保真音频可提供清晰、明了的高质量音频流。
- 音频 DTX(不连续传输),用于检测音轨中的静音并减少其带宽。
- WHIP 用于低延迟媒体摄取。
新功能
- 端到端加密 (E2EE),实现终极安全通信。
- 细粒度的参与者角色。
- 为应用程序客户端提供更多 SDK: Android、iOS、Flutter、Unity、React Components。
- 改进的服务器端媒体过滤器架构:现在已实现解耦,使开发自定义过滤器和扩展过滤器变得更容易。
部署
- 改进了高可用性部署:现在已包含所有必需的服务。不再需要外部服务。
- 改进架构,使主节点更具可扩展性。现在,一个主节点可以处理更多的参与者。
- 更轻的可观察性堆栈。我们已从 Elastic 迁移到 Prometheus、Loki 和 Grafana。
- 由于 TURN over TLS 默认可用,为防火墙后的参与者提供了更好的连接性。
更好的开发人员体验
- OpenVidu PRO 评估模式:OpenVidu PRO 现在包含一种无需许可证即可运行的特殊执行模式(限制会话持续时间和参与者数量)。这是免费开发和测试 OpenVidu PRO 应用程序的完美方式。
- OpenVidu v3 提供本地部署,可轻松测试网络内的移动设备。现在无需安装 SSL 证书或配置代理即可在本地开发您的应用程序。
这些功能将使实时应用程序更高效、性能更强、更可靠、更安全、更面向未来。有关 OpenVidu v3 的更多信息,请访问https://openvidu.io/。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/49848.html