2023-07-03-webrtc-114-release-notes

414 阅读4分钟

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:13896AV1 默认最大比特率限制已更改视频
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:14804WebRTC Android 的硬件编码器应处理输入缓冲区的步幅和切片高度。视频、移动
webrtc:11108练习非活动流路径视频
webrtc:12790从 MediaCodec 编码器获取帧平均 QP视频
webrtc:14807VideoAdapter 具有整数溢出缩放非常大的帧视频
webrtc:12420如果网络线程 = 工作线程,DegradedCall 会死锁对等连接
webrtc:14027对于 AV1,禁用上时间层上的错误恢复。视频
webrtc:14808VP9 {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:1377296webrtc-internals ui/ux 改进的跟踪错误Blink>WebRTC>工具
chromium:1406874使用 MediaStream 播放视频时帧率不稳定(从 Chrome v111 开始)闪烁>媒体流
chromium:1406227webrtc-internals ui/ux 改进的跟踪错误Blink>WebRTC>工具
chromium:1375217弃用 RegionCaptureExperimentalSubtypes 功能标志闪烁>获取显示媒体>区域捕获
chromium:986069实施独立的 RTCIceTransport API眨眼>WebRTC
chromium:1409064提高 MediaRecorder 标准合规性。眨眼>媒体录制
chromium:1410129webrtc 可插入流:太大的音频帧会被默默丢弃Blink>WebRTC>对等连接
chromium:1302689使用可插入流时,getDisplayMedia 视频轨道 applyConstraints({framerate: { min: 1 }}) 无法按预期工作闪烁>获取用户媒体,闪烁>获取显示媒体
chromium:1353279getStats():在 WebIDL 中定义统计对象Blink>WebRTC>对等连接

有关提交的完整列表,请参阅此分支和上一个分支之间的 git 日志。

我们强烈建议WebRTC开发者在Chrome Beta中全面测试他们的服务,以确保最终用户的稳定性。

Chrome 的发布时间表可以在这里找到。

这些发行说明由 Philipp Hancke 编写。