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