WebRTC M114将作为 Chrome M114 的一部分发布,目前计划于 2023 年 5 月 30 日发布。
我们没有针对 M114 的 PSA,但请注意,传统的基于调用的 getStats 即将被淘汰,并且在 Beta 和 Canary 渠道中 50% 的时间会抛出异常:
使用 OpenH264 的屏幕共享进行了小幅升级,这应该有助于减少幻灯片等静态内容的模糊度。有关详细信息,请参阅原始OpenH264 拉取请求。
以下问题被标记为已修复或已验证,并且在 M114 中至少有一次提交(不包括构建、测试和琐碎代码更改):
| 问题 | 概括 | 成分 |
|---|---|---|
| webrtc:10342 | 高 DataChannel.send() 时序 | 数据通道 |
| webrtc:13826 | 确保 ReceiveSideCongestionController 使用现代类型 | 清理、BWE |
| chromium:1227566 | 删除 TransformableVideoFrame::GetMetadata 以支持 TransformableVideoFrame::Metadata() | 眨眼>WebRTC |
| webrtc:13896 | AV1 默认最大比特率限制已更改 | 视频 |
| webrtc:14844 | 高 DataChannel.send() 时序 | 数据通道 |
| chromium:1400642 | 添加 UMA 来估计 WebRTC 音频混合器混合超过 3 个流的频率 | 闪烁>WebRTC>音频 |
| webrtc:14809 | 在 v4l2 视频捕获中添加对更多格式的支持 | 视频 |
| webrtc:12397 | 初始化libaom编码器时目标码率被错误设置为最大码率 | 视频 |
| webrtc:11108 | 改进 IPv6 网络分辨率和候选创建 | 网络>ICE |
| webrtc:10405 | 基于 PipeWire 的视频捕获不会为当前设备设置唯一 ID | 视频 |
| webrtc:14769 | 确保音频级别扩展标头中的音频级别 127 代表数字静音 | |
| webrtc:11108 | 改进了 WebRTC 自身和 TCP 公平性。 | 视频 |
| webrtc:14688 | 修复 RTCPeerConnection 中 TURN 和 STUN URL 的验证 | Blink>WebRTC>对等连接 |
| webrtc:14804 | WebRTC Android 的硬件编码器应处理输入缓冲区的步幅和切片高度。 | 视频、移动 |
| webrtc:11108 | 练习非活动流路径 | 视频 |
| webrtc:12790 | 从 MediaCodec 编码器获取帧平均 QP | 视频 |
| webrtc:14807 | VideoAdapter 具有整数溢出缩放非常大的帧 | 视频 |
| webrtc:12420 | 如果网络线程 = 工作线程,DegradedCall 会死锁 | 对等连接 |
| webrtc:14027 | 对于 AV1,禁用上时间层上的错误恢复。 | 视频 |
| webrtc:14808 | VP9 {L3T3_KEY,inactive,inactive} 在 M113 中未正确发送 | 眨眼>WebRTC>视频 |
| webrtc:14811 | 从生成的优惠中删除 a=ice-options:google-ice | 对等连接 |
| webrtc:13982 | 添加对 abs-capture-time 标头扩展的支持。 | 网络>RTP |
| webrtc:14343 | 高 DataChannel.send() 时序 | 数据通道 |
| webrtc:14818 | 将依赖性描述符添加到 RTC 事件日志。 | 视频 |
| chromium:1379243 | 编码的可插入流在错误的线程上调用 UnregisterEncoded{Audio,Video}StreamCallback 以解决工作线程中的转换错误 | Blink>WebRTC>对等连接 |
| chromium:1344751 | 相机捕获错误地报告 MediaTrackSettings 中的帧速率 | 闪烁>获取用户媒体 |
| chromium:1377296 | webrtc-internals ui/ux 改进的跟踪错误 | Blink>WebRTC>工具 |
| chromium:1406874 | 使用 MediaStream 播放视频时帧率不稳定(从 Chrome v111 开始) | 闪烁>媒体流 |
| chromium:1406227 | webrtc-internals ui/ux 改进的跟踪错误 | Blink>WebRTC>工具 |
| chromium:1375217 | 弃用 RegionCaptureExperimentalSubtypes 功能标志 | 闪烁>获取显示媒体>区域捕获 |
| chromium:986069 | 实施独立的 RTCIceTransport API | 眨眼>WebRTC |
| chromium:1409064 | 提高 MediaRecorder 标准合规性。 | 眨眼>媒体录制 |
| chromium:1410129 | webrtc 可插入流:太大的音频帧会被默默丢弃 | Blink>WebRTC>对等连接 |
| chromium:1302689 | 使用可插入流时,getDisplayMedia 视频轨道 applyConstraints({framerate: { min: 1 }}) 无法按预期工作 | 闪烁>获取用户媒体,闪烁>获取显示媒体 |
| chromium:1353279 | getStats():在 WebIDL 中定义统计对象 | Blink>WebRTC>对等连接 |
有关提交的完整列表,请参阅此分支和上一个分支之间的 git 日志。
我们强烈建议WebRTC开发者在Chrome Beta中全面测试他们的服务,以确保最终用户的稳定性。
这些发行说明由 Philipp Hancke 编写。