Google WebRTC 群组发布了 WebRTC 更新日志 M150 (7827..7871)。
摘要
- 安全: 修复了多个漏洞,包括 RotateDesktopFrame 中的 OOB 写入(chromium:522134569)和 Wayland 捕获问题(光标验证中的整数溢出 chromium:513054275 和缓冲区几何验证中的整数溢出 chromium:509294495)。
- 网络线程迁移: 继续努力将数据包处理迁移到网络线程,包括音频/视频数据包解复用、Call::OnSentPacket 强制执行和 Call::ReceiveStats 关联。
- 有效载荷类型重新设计: 在有效载荷类型分配重新设计方面取得了重大进展,实现了视频的延迟分配,统一了音频 RED 链接,并引入了 PayloadTypeSuggester。
- SCReAMv2 拥塞控制: 对 SCReAMv2 进行了多项改进,包括丢包率的非对称步进滤波器、参考窗口退避内联计算以及改进对重排序数据包的处理。
- Cryptex & SFrame: 实现了 cryptex 头部扩展协商,并为 RTP 级帧组装添加了 SFrame 数据包缓冲区支持。
- API 和现代化: 为 RTP 标头扩展 ID 引入了 StrongAlias,并公开了在 iOS SDK 中优先使用 SRTP GCM 密码套件的选项。
本次发布包含 31 位作者的 174 次提交,提交类别统计如下:
类别
| 类别 | 变化 |
|---|---|
| API | 3 |
| Audio | 10 |
| General | 115 |
| Infrastructure | 3 |
| Peerconnection | 6 |
| Security | 4 |
| Stats | 1 |
| Transport | 17 |
| Video | 15 |
详细变更列表,请访问https://groups.google.com/g/discuss-webrtc/c/Uv73mZiOH6c/m/_gmJtzcIBAAJ
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/webrtc/68313.html