WebRTC M90 更新:功能增强、改进稳定性与性能

栏目: 软件资讯 · 发布时间: 3年前

内容简介:WebRTC M90 目前已在 Chrome 测试版中发布,包含 2 个新特性和超过 29 个 bug 修复,以及功能增强、稳定性与性能等方面的改进。 欢迎关注本账号,我们将定期翻译 WebRTC 相关内容,帮助开发者获得最新资讯,走在行...

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 事件日志可视化在 Python 3 环境下不生效
  • 组件: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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

XML Hacks

XML Hacks

Michael Fitzgerald / O'Reilly Media, Inc. / 2004-07-27 / USD 24.95

Developers and system administrators alike are uncovering the true power of XML, the Extensible Markup Language that enables data to be sent over the Internet from one computer platform to another or ......一起来看看 《XML Hacks》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具