What’s New in WebRTC M90? New APIs, Features, and Bug Fixes Explained

The WebRTC M90 release for Chrome Canary introduces two experimental APIs, dozens of bug fixes, and performance improvements, while also providing a detailed list of reported issues and their components for developers to reference.

NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
What’s New in WebRTC M90? New APIs, Features, and Bug Fixes Explained

WebRTC M90 has been released in the Chrome Canary channel, bringing two new features, over 29 bug fixes, and various enhancements in functionality, stability, and performance.

MediaStreamTrack Insertable Streams (experimental) extends the MediaStream and WebCodecs APIs, allowing applications to access raw data in MediaStreamTrack and define custom MediaStreamTracks, enabling effects such as “funny hats”.

getCurrentBrowsingContextMedia (experimental) is a new API for retrieving the content of the current tab; the first implementation is available as an experiment.

Below is a selection of reported issues and bugs related to this release:

No.1 – Type: Bug – ID 1138888 – Description: Low‑latency WebRTC renderer (Component: Blink>WebRTC>Video).

No.2 – Type: Bug – ID 1155477 – Description: AEC3 linear filter diverges during long calls (Component: Blink>WebRTC>Audio).

No.3 – Type: Bug – ID 1170699 – Description: AV1 encoder initialization failure (Component: Blink>WebRTC).

No.4 – Type: Feature – ID 516700 – Description: Chromium clock drift in WebRTC.

No.5 – Type: Bug – ID 10675 – Description: Support for recording raw RTP in text2pcap format (Component: Network>RTP).

No.6 – Type: Bug – ID 11031 – Description: Retransmission may fail after MID negotiation (Unified Plan) (Component: Network>RTP).

No.7 – Type: Feature – ID 11989 – Description: VoIP Statistics API for media stats (Component: Audio).

No.8 – Type: Bug – ID 12265 – Description: AEC3 linear filter divergence (Component: Audio).

No.9 – Type: Bug – ID 12279 – Description: Frequent connection failures (Component: PeerConnection, Tools).

No.10 – Type: Bug – ID 12380 – Description: Opus DTX packet energy spikes (Component: Audio).

For full details, visit the Chromium bug tracker at https://bugs.chromium.org/p/webrtc/issues/list and the original discussion thread.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

WebRTCBrowser APIsChrome CanaryM90media streams
NetEase Smart Enterprise Tech+
Written by

NetEase Smart Enterprise Tech+

Get cutting-edge insights from NetEase's CTO, access the most valuable tech knowledge, and learn NetEase's latest best practices. NetEase Smart Enterprise Tech+ helps you grow from a thinker into a tech expert.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.