zoukankan      html  css  js  c++  java
  • 资讯|WebRTC M93 更新

    WebRTC M93 目前已在 Chrome 测试版中发布,包含 12 个新特性以及超过 40 个 bug 修复,功能增强,稳定性与性能等方面的改进。

    欢迎关注网易云信,我们将定期翻译 WebRTC 相关内容,帮助开发者获得最新资讯,走在行业前沿。

    01. 重点关注

     

    屏幕捕捉选择器中音频复选框更改

    我们现在拥有独立的复选框,而不是以前在 [Entire Screen] 和 [Chrome Tab] 之间共享的单个音频复选框。 [Chrome Tab] 现在默认选中状态; [Entire Screen] 则默认维持未选中状态。

    问题跟踪链接:

    https://bugs.chromium.org/p/chromium/issues/detail?id=1220450

    改进的捕获功能区

    添加一个按钮,允许在捕获中/已捕获的选项卡之间快速导航。例如,当在会议中共享文档时,文档选项卡将允许人们快速切换到会议选项卡,反之亦然。

    问题跟踪链接:

    https://bugs.chromium.org/p/chromium/issues/detail?id=1224363

    02. PSAs

     

    标题 1 :

    Chromium 将禁止锁屏之后的摄像头采集   

    描述:

    出于隐私原因,锁屏 15 秒后将禁用摄像头采集。大多数开发者和用户应该看不到该政策带来的任何变化。当摄像头采集处于活动状态时, Chromium 会使屏幕保持唤醒状态,采集过程中的屏幕锁定非常罕见。但是,某些系统可能在操作系统级别上被设成防止屏幕唤醒锁定。有关更多详细信息,请参阅 PSA。  

    标题 2 :

    如果协商了 MID 和 BUNDLE ,按负载类型解复用功能将被禁用。

    描述:

    按有效负载类型进行解复用是为了支持在数据包中不使用 MID RTP 报头扩展,并且不在 SDP 中发送 SSRC 信号的传统端点。从 M93 开始,如果协商了 MID 报头扩展,则基于 PT(Payload Type,有效载荷类型)的解复用将被禁用。   

    03. 功能及问题修复

    No.1 

    类型:Bug

    问题 ID:1056230    

    描述:将 captureTimestamp 和 senderCaptureTimeOffset 添加到 RTCRtpContributingSource

    组件:Blink>Media

    No.2

    类型:Feature

    问题 ID:1202526

    描述:在 Linux Wayland 会话中共享屏幕时丢失鼠标光标

    组件:Internals>Media>ScreenCapture

    No.3

    类型:Bug

    问题 ID:1203206

    描述:WebRTC / LibvpxVp8Encoder: 下采样时如果从I420A格式转到I420格式会出现丢帧

    组件:Blink>WebRTC>Video

    No.4

    类型:Bug

    问题 ID:1212630

    描述:使 WebRTC 和 Chromium 就 libyuv 缩放滤波器保持一致

    组件:Blink>WebRTC>Video

    No.5

    类型:Bug

    问题 ID:989932

    描述:代码库 vs Wimplicit-int-float-conversion 编译选项

    组件:Tools>LLVM

    No.6

    类型:Bug

    问题 ID:10395

    描述:WebRTC 的模糊器

    No.7

    类型:Feature

    问题 ID:10739

    描述:添加对 abs-capture-time 报头扩展的支持

    组件:Network>RTP

    No.8

    类型:Bug

    问题 ID:11581

    描述:ModuleRtpRtcpImpl 中几个定时器的频繁轮询

    组件:Internals, Perf

    No.9

    类型:Bug

    问题 ID:11713

    描述:RTP 报头扩展加密被破坏

    组件:Network>RTP

    No.10

    类型:Bug

    问题 ID:12194

    描述:动态 rtp 负载类型的取值范围已用完

    组件:PeerConnection

    No.11

    类型:Bug

    问题 ID:12295

    描述:当 96-127 有效负载类型耗尽时,回退到 rtp 有效负载类型 35-63

    组件:Network>RTP

    No.12

    类型:Bug

    问题 ID:12462

    描述:创建过多解码器

    组件:Video

    No.13

    类型:Bug

    问题 ID:12510

    描述:添加出站音频的 nackCount 统计信息

    组件:Stats

    No.14

    类型:Bug

    问题 ID:12551

    描述:添加 DTLSTransport 的概念文档

    组件:Documentation

    No.15

    类型:Feature

    问题 ID:12575

    描述:为 video_replay 添加 --start_timestamp 和 --stop_timestamp 参数

    组件:Tools

    No.16

    类型:Bug

    问题 ID:12630

    描述:VP8:不再为非活动层缩放缓冲区

    组件:Video

    No.17

    类型:Feature

    问题 ID:12614

    描述:dcSCTP 库

    组件:DataChannel

    No.18

    类型:Bug

    问题 ID:12713

    描述:NACK:擦除因为数据包 ssrc 不正确未接收的数据包

    组件:Network>RTP

    No.19

    类型:Bug

    问题 ID:12770

    描述:修复现代统计解析器中的回声返回统计

    组件:Stats

    No.20

    类型:Bug

    问题 ID:12773

    描述:MediaStreamTrack::enabled() 从工作线程访问

    组件:PeerConnection

    No.21

    类型:Feature

    问题 ID:12787

    描述:为 WebRTC 代理配备 Chrome 跟踪入口点

    组件:Internals

    No.22

    类型:Bug

    问题 ID:12788

    描述:由于错误的码率分配,当“ active ”状态切换时,一个联播编码器卡住了

    组件:Video

    No.23

    类型:Feature

    问题 ID:12793

    描述:为 dcSCTP 库实施循环调度程序

    组件:DataChannel

    No.24

    类型:Feature

    问题 ID:12794

    描述:支持 dcSCTP 库中的 bufferedAmountLowThreshold

    组件:DataChannel

    No.25

    类型:Bug

    问题 ID:12798

    描述:DCHECK 在 rtc_stats_report.cc 中失效,

    RTCRemoteInboundRtpAudioStream 已经存在于这个统计报告中

    组件:Stats

    No.26

    类型:Bug

    问题 ID:12810

    描述:frame_dropper.h 中的代码注释似乎不正确

    组件:BWE,Video

    No.27

    类型:Bug

    问题 ID:12812

    描述:在未完成当前发送的消息情况下,dcSCTP 可能会发送 FORWARD-TSN

    No.28

    类型:Bug

    问题 ID:12814

    描述:尽可能禁用基于有效载荷类型的解复用

    组件:PeerConnection

    No.29

    类型:Bug

    问题 ID:12815

    描述:为无信号 ssrc 流的创建添加一个小的冷却时间

    No.30

    类型:Feature

    问题 ID:12829

    描述:允许编码器指定分辨率对齐属性

    组件:Video

    No.31

    类型:Bug

    问题 ID:12832

    描述:由于循环调度程序,dcSCTP 可能会交错消息

    No.32

    类型:Bug

    问题 ID:12837

    描述:PC 在重新协商时发出候选项

    组件:PeerConnection

    No.33

    类型:Bug

    问题 ID:12839

    描述:简化确定是否收到数据包的方法。

    No.34

    类型:Bug

    问题 ID:12841

    描述:添加 RTC 事件日志的概念文档

    组件:Documentation

    No.35

    类型:Bug

    问题 ID:12850

    描述:PeerConnectionObserverJni 缺少 OnRemoveTrack 事件

    No.36

    类型:Bug

    问题 ID:12857

    描述:

    VideoStreamEncoder::EncodeVideoFrame 在 encoder_ 为空时调用

    No.37

    类型:Bug

    问题 ID:12866

    描述:联播适配器:不再注册无效的编码完成回调。

    组件:Video

    No.38

    类型:Bug

    问题 ID:12867

    描述:当帧率不受限制时,可以设置 Fps 自适应降级帧数

    组件:Video

    No.39

    类型:Bug

    问题 ID:12868

    描述:

    减少 ChannelReceive::GetAudioFrameWithInfo 中的统计报告频率

    组件:Audio

    No.40

    类型:Bug

    问题 ID:12896

    描述:记录支持的编译器和平台

    组件:Documentation

    No.41

    类型:Bug

    问题 ID:12910

    描述:RTCInboundRtpStreamStats 的 jitterBufferDelay 和

    jitterBufferEmittedCount 没有为音频定义(但它们为视频定义了)

    组件:Stats

    No.42

    类型:Bug

    问题 ID:12913

    描述:

    PlatformThreadTest.MovesHandles 不可靠

    组件:Cleanup

    No.43

    类型:Bug

    问题 ID:12924

    描述:VP9 未压缩的报头解析器可能无法执行您认为它在执行的操作

    No.44

    类型:Bug

    问题 ID:12925

    描述:为音频实现

    RTCInboundRTPStreamStats.nack_count

    组件:Stats

    No.45

    类型:Bug

    问题 ID:12941

    描述:新版本的 clang 导致位精度测试失败

    组件:Audio

    No.46

    类型:Feature

    问题 ID:12952

    描述:dcSCTP 在只重置一路流时重置所有流

    组件:DataChannel

    No.47

    类型:Feature

    问题 ID:6458

    描述:为音频生成 RTCP 时使用编解码器速率

    组件:Audio

    No.48

    类型:Bug

    问题 ID:6779

    描述:停止使用断言

    组件:Audio

    No.49

    类型:Feature

    问题 ID:7952

    描述:使内部软件视频编解码器可注入和可选

    组件:PeerConnection

    No.50

    类型:Bug

    问题 ID:9267

    描述:更新 Android/iOS 上 VideoCodecTests libvpx 的阈值

    组件:Video

    No.51

    类型:Feature

    问题 ID:1220009

    描述:更改媒体选择器的音频复选框

    组件:Blink>GetDisplayMedia

    No.52

    类型:Feature

    问题 ID:1214485

    描述:改进的捕获功能区

    组件:Blink>GetDisplayMedia

    关注微信公众号,了解更多资讯

  • 相关阅读:
    is quoted with ["] which must be escaped when used within the value
    QueryDSL与SpringDataJPA复杂查询
    遍历list,同时remove不符合条件的元素
    解决AnnotationTransactionAttributeSource is only available on Java 1.5 and highe
    Windows系统安装MySQL
    sqlyog导sql文件
    myeclipse导入maven项目
    Invalid 'log4jConfigLocation' parameter: class path resource [log4j.xml] cannot be resolved to URL because it does not exist
    Nginx SSL+tomcat集群,取不到https正确协议
    微信开发之通过代理调试本地项目
  • 原文地址:https://www.cnblogs.com/wangyiyunxin/p/15246955.html
Copyright © 2011-2022 走看看