WebRTC 109 Release notes

1,674 views
Skip to first unread message

Philipp Hancke

unread,
Jan 11, 2023, 6:02:58 AM1/11/23
to discuss...@googlegroups.com

WebRTC M109, released as part of Chrome M109 on January 10th 2023

brings (again) a lot of changes to statistics as well as optimizations to Insertable Streams performance for video.


Screen Sharing improvements such as conditional focus are another highlight of this release, described here.


Please note that the deprecated track and stream statistics are going to be removed soon, see this PSA.


The following issues were marked as fixed (build, test and trivial code changes are not included):

Issue

Summary

Component

webrtc:5773

Bringing AppRTCDemo to the background and back to foreground can cause BWE to get stuck at low levels.

Video

webrtc:10635

Implement stats for packet send-side delay for audio streams

Stats,Audio

webrtc:13960

scalabilityMode support with VP9

PeerConnection,
Video

webrtc:14521

Move non-standard pause and freeze from track to inbound-rtp and make them standard

Stats

webrtc:14522

Unship non-standard video "track" metrics

Stats

webrtc:14547

Peer connection's `getStats` by RtpSender/Receiver is not available in Android SDK

Mobile

webrtc:14593

totalPacketSendDelay is incorrectly implemented

Stats

webrtc:14596

RTCTransportStats.dtlsCipher not available when building with OpenSSL

Stats

webrtc:14608

Delete disable_ipv6 flag

PeerConnection

webrtc:14628

outbound-rtp.active: false observed while actively sending VP9 SVC

Stats

webrtc:14632

StreamInterface::Read/Write should use rtc::ArrayView

Internals

chromium:1369050

Only expose decoderImplementation if "HW exposure is allowed"

Blink>WebRTC>
PeerConnection

chromium:1374436

Improve Capturer Selection Logic on Wayland

Internals>Media>
ScreenCapture

chromium:1381982

Deadlock in WebRTC metronome

Blink>WebRTC

chromium:1378667

Implement suppressLocalAudioPlayback

Blink>

GetDisplayMedia

chromium:1379802

TrackControls::requested is redundant with TrackControls::stream_type

Blink>

GetDisplayMedia

chromium:1381265

Correct default value for selfBrowserSurface

Blink>

GetDisplayMedia

chromium:1215480

Conditional Focus - Tracking Bug

Blink>

GetDisplayMedia


For the full list of commits please refer to the git log between this branch and the previous branch.


We strongly recommend WebRTC developers to fully test their services in Chrome beta to ensure stability for end-users.

 

The Chrome release schedule can be found here


Reply all
Reply to author
Forward
0 new messages