2024年6月26日,OpenVidu v3 发布。 为提供最好的自托管实时媒体解决方案,新版本对 OpenVidu 的内部技术、架构和部署进行了全面改革。下面快速了解一下有关 OpenVidu v3 的所有信息。
![OpenVidu v3 测试版发布,融合了实时媒体领域的最新创新和优化](https://www.nxrte.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
发布这一重要版本的原因是什么?
十多年前,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