WebRTC M90 更新:功能增强、改进稳定性与性能
WebRTC M90 目前已在 Chrome 测试版中发布,包含 2 个新特性和超过 29 个 bug 修复,以及功能增强、稳定性与性能等方面的改进。
欢迎关注本账号,我们将定期翻译 WebRTC 相关内容,帮助开发者获得最新资讯,走在行业前沿。
01. 公共服务公告
Plan B SDP 弃用
提醒:Plan B SDP 已被弃用,将来会被彻底删除。
时间线见:https://groups.google.com/g/discuss-w
02.功能
MediaStreamTrack Insertable Streams 源试用版
该 API 是 MediaStream 和 WebCodecs API 的扩展,允许应用程序:
- 访问 MediaStreamTrack 中的原始数据;
- 定义新的自定义 MediaStreamTracks。
这两个功能可以组合使用,例如创建媒体特效(比如:"funny hats")。
该 API 依赖于 WebCodecs raw media interfaces 以及 WHATWG Streams API。该特性是 WebCodecs 源试用版的一部分。
getCurrentBrowsingContextMedia 源试用版
这是一个用于获取当前 Tab 内容的新的试验性 API,目前正在开发中。第一次实现可以作为试用版使用,更多信息见: https://docs.google.com/document/d/1CIQH2ygvw7eTGO__Pcds_D46Gcn-iPAqESQqOsHHfkI/edit
03.功能及问题修复
可登陆:https://bugs.chromium.org/p/webrtc/issues/list 输入问题 ID 即可查询 bug 详情。
No.1
- 类型:Bug
- 问题 ID:1138888
- 描述:WebRTC 低延迟渲染器
- 组件:Blink>WebRTC>Video
No.2
- 类型:Bug
- 问题 ID:1155477
- 描述:AEC3:线性滤波器会在长时间通话中逐渐发散
- 组件:Blink>WebRTC>Audio
No.3
- 类型:Bug
- 问题 ID:1170699
- 描述:WebRTC 的 AV1 编码初始化失败
- 组件:Blink>WebRTC
No.4
- 类型:Feature
- 问题 ID:516700
- 描述:WebRTC Chromium 时钟差
- 组件:Blink>WebRTC
No.5
- 类型:Bug
- 问题 ID:10675
- 描述:支持以 text2pcap 格式记录原始 rtp
- 组件:Network>RTP
No.6
- 类型:Bug
- 问题 ID:11031
- 描述:MID 协商完成后,重传可能会失败 [Unified Plan]
- 组件:Network>RTP
No.7
- 类型:Feature
- 问题 ID:11989
- 描述:为VoIP APIs提供VoipStatistics接口用于媒体统计
- 组件:Audio
No.8
- 类型:Bug
- 问题 ID:12265
- 描述:AEC3: 线性滤波器会在长时间通话中逐渐发散
- 组件:Audio
No.9
- 类型:Bug
- 问题 ID:12279
- 描述:(network.cc:908): 每 2 秒出现 10051 连接失败
- 组件:PeerConnection,Tools
No.10
- 类型:Bug
- 问题 ID:12380
- 描述:当接收 Opus 流时,每次刷新 DTX 包舒适噪音会突然改变能量值
- 组件:Audio
No.11
- 类型:Bug
- 问题 ID:12383
- 描述:收集 bundle 使用的统计信息
No.12
- 类型:Bug
- 问题 ID:12384
- 描述:Windows 客户端上每次音频通话 Registry-Key-MMDevices-Audio-Handles 都会增加
- 组件:Audio
No.13
- 类型:Bug
- 问题 ID:12398
- 描述:使用svc并且宽/高的值为奇数时,AV1编码器出现seg错误
- 组件:Video
No.14
- 类型:Bug
- 问题 ID:12407
- 描述:SEA 为静止图层创建并初始化编码器
- 组件:Video
No.15
- 类型:Bug
- 问题 ID:12426
- 描述:多线程访问 JsepTransport::jsep_transports_by_name_时未作保护
No.16
- 类型:Bug
- 问题 ID:12427
- 描述:PeerConnetion 不同线程之间编排 JsepTransportController 事件
No.17
- 类型:Bug
- 问题 ID:12430
- 描述:RtpBitrateConfigurator 的 TSAN 上报
No.18
- 类型:Bug
- 问题 ID:12431
- 描述:RTC 事件日志可视化在 Python3 环境下不生效
- 组件:Tools
No.19
- 类型:Feature
- 问题 ID:12432
- 描述:在 RTC 事件日志中可视化 RTCP BYE 消息
- 组件:Tools
No.20
- 类型:Bug
- 问题 ID:12439
- 描述:如果系统时间回退,传统 getStats 将停止工作
- 组件:Stats
No.21
- 类型:Bug
- 问题 ID:12445
- 描述: JsepTransportController::mid_to_transport_未作保护
No.22
- 类型:Bug
- 问题 ID:12448
- 描述:ULPFEC:到达顺序异常以及到达延迟过久
- 组件:Video
No.23
- 类型:Bug
- 问题 ID:12455
- 描述: webrtc::AudioSendStream::Config::ToString() 在 M90 版本调用失败
- 组件:Audio
No.24
- 类型:Feature
- 问题 ID:12459
- 描述:限制最大图层数时,允许裁剪分辨率
- 组件:Video
No.25
- 类型:Bug
- 问题 ID:12487
- 描述:实现视频 RTP 流的抖动数据统计
原文链接: https://groups.google.com/g/discuss-webrtc/c/8VgEFxD_S80/m/C6e_utBTAAAJ

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Mybatis-Plus 3.4.3 发布,让你专注业务快速敏捷开发
Mybatis-Plus 是一款 MyBatis 的增强工具包,简化 CRUD 操作。启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。Mybatis-Plus 启动注入非拦截实现、性能更优,让你专注业务快速敏捷开发。 演示例子 mybatis-plus-samples 帮助文档 更新日志: 增加瀚高数据库支持 增加注解 Order By 支持默认排序 Wrapper exists notExists orderBy groupBy 支持参数绑定 Wrapper 支持 setParamAlias 其它优化 优化 KeyGenerator 支持多实现多数据源注入 增强 ServiceImpl 泛型推断,解决多继承与代理问题 新增 PageDto 用于微服务对象传输序列化 新增 Page 提供静态 of 构造方式 增加代理 MethodHandleProxies 对 lambda 调试支持 调整 ActiveRecord 日志对象初始化 调整 ActiveRecord 模式 Model 类开发 pkVal 方法外部可用 删除标记过时代码 优化枚举值获取方式...
- 下一篇
BudWk 7.0.0 发布,微服务网关 + 组件化 + API 接口化
BudWk V7 进行了大量重构,与之前版本结构大不相同,增加网关中心、认证中心、控制中心等,并且完全组件化、配置化,大大减轻开发工作量,提升开发效率的同时为产品升级迭代提供了极大便利。 BudWk 原名 NutzWk ,是基于国产框架 nutz 及 nutzboot 开发的开源Web基础项目,集权限体系、系统参数、数据字典、站内消息、定时任务、CMS、微信等最常用功能,不庞杂、不面面俱到,使其具有上手容易、开发便捷、扩展灵活等特性,特别适合各类大中小型定制化项目需求。 自2012年开源至今,以“在力所能及的情况下,最大限度的提高Web开发人员的生产力”为宗旨,紧跟时代技术发展,发布V1-V7多个版本,也尝试在开源和持续发展的道路上求索。 https://budwk.com官网 https://demo.budwk.comV7演示地址 https://nutzwk.wizzer.cnV5演示地址 本版说明(BudWk v7.x) 运行环境 JDK 11 + 或 OpenJDK 11 + Redis 4.0.8 + MySql 5.7 + 或 MariaDB、Oracle、SqlServ...
相关文章
文章评论
共有0条评论来说两句吧...