WebRTC 118 Release Notes

911 views
Skip to first unread message

Harald Alvestrand

unread,
Oct 8, 2023, 4:44:02 PM10/8/23
to discuss...@googlegroups.com

WebRTC M118 is going to be released as part of Chrome M118, currently planned for release on October 10th 2023.


We had only only one PSA for M118


The legacy callbased-based getStats is not available in M118 and only remains active for a shrinking percentage of M117 users:


The following issues were marked as fixed or verified and had at least one commit in M118 (build, test and trivial code changes are not included):

Issue

Summary

Component

webrtc:15442

Fix inconsistent logic to check if temporal layer is supported in encoder_stream_factory

Video

webrtc:15155

Multiple StapA per frame

Video

chromium:1466809

VP8 scaleResolutionDownBy will cause continuous adaptation

Blink>WebRTC>Video

webrtc:14728

keyFramesDecoded doesn't align with w3c webrtc-stats standard

Stats

webrtc:15420

Fix playout delay logging issue

Video

chromium:1478154

Null deref in webrtc's TCPConnection class

Blink>WebRTC

chromium:1464853

SetMetadata needs to be implemented in WebRTC for Incoming encoded video frames

Blink>WebRTC
>PeerConnection

chromium:1464860

Support receiving cloned encoded audio frames

Blink>WebRTC
>PeerConnection

chromium:1475195

h265_bitstream_parser_fuzzer: Integer-overflow in webrtc::H265BitstreamParser::ParseNonParameterSetNalu

Blink>WebRTC>Video

chromium:1474155

h265_bitstream_parser_fuzzer: Stack-overflow in webrtc::H265BitstreamParser::ParseNonParameterSetNalu

Blink>WebRTC>Video

webrtc:15438

STL_VERIFY triggered when increasing a std::vector iterator

Audio

webrtc:15410

Remove deprecated versions of SendRtp and SendRtcp

Internals

chromium:1464857

Create a single feature controling exposing setMetadata on existing fields for both Audio and Video encoded frames

Blink>WebRTC
>PeerConnection

chromium:1464855

RTCEncodedVideoFrame::setMetadata() should work without the additionalmetadata Feature

Blink>WebRTC
>PeerConnection

chromium:1476680

Use IDL BinaryType for RTCDataChannel.binaryType

Blink>WebRTC

chromium:1464860

Support receiving cloned encoded audio frames

Blink>WebRTC
>PeerConnection

chromium:1487223

RTCEncodedVideoFrameMetadata::rtpTimestamp is not set the the RTCEncodedFrameSetMetadata OT

Blink>WebRTC
>PeerConnection

chromium:1471009

Detect if camera is being used by another application on windows

Internals>Media
>CameraCapture

chromium:1456628

Remove RtpHeader from TransformableAudioFrameInterface

Blink>WebRTC
>PeerConnection


For the full list of commits please refer to the git log between this branch and the previous branch. See here for a description of what the release notes contain.


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.


These release notes were prepared by Philipp Hancke.


Carl Meyer

unread,
Oct 9, 2023, 8:40:59 AM10/9/23
to discuss-webrtc
Thank you! 
Reply all
Reply to author
Forward
0 new messages