WebRTC M99 is currently available in the stable version of Chrome and includes 3 new features and over 27 bug fixes, feature enhancements, and stability/performance improvements.
Welcome to the NetEase Yunxin official account. We will regularly translate WebRTC-related content to help developers get the latest information and stay at the forefront of the industry.
Features and bug fixes
You can log in: Monorail - webrtc - Web-based real-time communication - Monorail Enter the issue ID to query the bug details.
No.1
Type: Bug
Issue ID: 1122844
Description: Enable bugprone-use-after-move clang-tidy checks
Component: Internals>Core
No.2
Type: Feature
Issue ID: 1251096
Description: YUV444 supports H.264 WebRTC streaming
Components: Blink>WebRTC>Video, Internals>Media
No.3
Type: Bug
Issue ID: 11121
Description: Change default SdpSemantics to kUnifiedPlan and make Plan B [Deprecated]
Component: PeerConnection
No.4
Type: Bug
Issue ID: 12222
Description: Enables the bandwidth estimation on the sender side of audio by default
Components: Audio, BWE
No.5
Type: Bug
Issue ID: 12269
Description: Explore the AB-Test results of the refactored InterArrivalDelta
Component: BWE
No.6
Type: Bug
Issue ID: 13383
Description: WebRTC stack unwinding on Android ARM64 does not work with latest Chromium Roll
Component: Build
No.7
Type: Bug
Issue ID: 13503
Description: OSAtomicCompareAndSwap32Barrier marked as deprecated in Xcode 13 builds
Component: Build
No.8
Type: Bug
Issue ID: 13548
Description: stats exposes qualitylimitationdurations in milliseconds, violating the specification
Component: Stats
No.9
Type: Bug
Issue ID: 13555
Description: Replace RTC_DISALLOW_COPY_AND_ASSIGN with =delete version
Component: Cleanup
No.10
Type: Bug
Issue ID: 13565
Description: rtc_media_unittests failed
Component: Audio
No.11
Type: Bug
Issue ID: 13571
Description: Update WebRTC desktop_capture to be compatible with ChromeOS's display ID of type int64_t
Component: DesktopCapture
No.12
Type: Feature
Issue ID: 13572
Description: If initialization fails, switch encoder
Component: Video
No.13
Type: Bug
Issue ID: 13582
Description: Remove non-TaskQueueBase versions of PostTask and PostDelayedTask in rtc::Thread
Component: Cleanup
No.14
Type: Bug
Issue ID: 13583
Description: TaskQueueBase: Add PostDelayedHighPrecisionTask()
Component: Perf
No.15
Type: Feature
Issue ID: 13585
Description: Allows embedded applications to start/stop event tracing
Components: Perf,Stats
No.16
Type: Bug
Issue ID: 6625
Description: Code to delete RTP data channel
Component: PeerConnection
No.17
Type: Bug
Issue ID: 9534
Description: PeerConnectionInterface::RemoveTrack should return RTCError
Component: PeerConnection
No.18
Type: Bug
Issue ID: 9734
Description: Potential slow performance of simulcast screen sharing
Component: Video
No.19
Type: Bug
Issue ID: 1287978
Description: Regression: Extension API for screen sharing raises new dialog
Component: Blink>GetDisplayMedia
No.20
Type: Bug
Issue ID: 1281399
Description: Fix rare deadlock in WebRtcTimer/MetronomeSource
Component: Blink>WebRTC>PeerConnection
No.21
Type: Bug
Issue ID: 1280213
Description: WebRTCGpuMemoryBufferReadback does not work when input frame data contains alpha channel
Component: Blink>WebRTC>Video
No.22
Type: Bug
Issue ID: 1279214
Description: WebRTC video corruption issue with VP9 hardware decoder on Intel/Windows platforms
Components: Blink>WebRTC>Video,Internals>Media>Codecs
No.23
Type: Bug
Issue ID: 1278792
Description: If capturing source change fails, focus the captured tab to getDisplayMedia
Component: Blink>GetDisplayMedia
No.24
Type: Bug
Issue ID: 1278321
Description: `Cannot find namespace 'mojo' error when running typescript.
Component: Blink>GetUserMedia,Build,UI>Browser>WebUI
No.25
Type: Bug
Issue ID: 1278262
Description: DCHECK failed at blink::WebRtcVideoFrameAdapter::SharedResources::~SharedResources with WebRTCGpuMemoryBufferReadback
Components: Blink>WebRTC>Video, Internals>Media>Video
No.26
Type: Bug
Issue ID: 1277945
Description: PendingAccessRequest should not cache pointer to Extension
Component: Blink>GetDisplayMedia
No.27
Type: Bug
Issue ID: 1275617
Description: When the BrowsingDataLifetime policy is configured, the media device DeviceID is periodically invalidated without triggering a changeevent
Component: Blink>GetUserMedia
No.28
Type: Bug
Issue ID: 1272852
Description: VideoFrame in canvas with alpha:discard item is incorrectly clipped when RTCRtpEncodingParameters.scaleResolutionDownBy is set and WebRTCGpuMemoryBufferReadback is enabled
Component: Blink>WebRTC>PeerConnection
No.29
Type: Bug
Issue ID: 1254269
Description: Report the camera system permission error of getUserMedia on Windows platform
Component: Blink>GetUserMedia
No.30
Type: Bug
Issue ID: 1239207
Description: Video in iframe plays without sound
Component: Blink>WebRTC>AudioUserMedia
No.20
Type: Bug
Issue ID: 1281399
Description: Fix rare deadlock in WebRtcTimer/MetronomeSource
Component: Blink>WebRTC>PeerConnection
No.21
Type: Bug
Issue ID: 1280213
Description: WebRTCGpuMemoryBufferReadback does not work when input frame data contains alpha channel
Component: Blink>WebRTC>Video
No.22
Type: Bug
Issue ID: 1279214
Description: WebRTC video corruption issue with VP9 hardware decoder on Intel/Windows platforms
Components: Blink>WebRTC>Video,Internals>Media>Codecs
No.23
Type: Bug
Issue ID: 1278792
Description: If capturing source change fails, focus the captured tab to getDisplayMedia
Component: Blink>GetDisplayMedia
No.24
Type: Bug
Issue ID: 1278321
Description: `Cannot find namespace 'mojo' error when running typescript.
Component: Blink>GetUserMedia,Build,UI>Browser>WebUI
No.25
Type: Bug
Issue ID: 1278262
Description: DCHECK failed at blink::WebRtcVideoFrameAdapter::SharedResources::~SharedResources with WebRTCGpuMemoryBufferReadback
Components: Blink>WebRTC>Video, Internals>Media>Video
No.26
Type: Bug
Issue ID: 1277945
Description: PendingAccessRequest should not cache pointer to Extension
Component: Blink>GetDisplayMedia
No.27
Type: Bug
Issue ID: 1275617
Description: When the BrowsingDataLifetime policy is configured, the media device DeviceID is periodically invalidated without triggering a changeevent
Component: Blink>GetUserMedia
No.28
Type: Bug
Issue ID: 1272852
Description: VideoFrame in canvas with alpha:discard item is incorrectly clipped when RTCRtpEncodingParameters.scaleResolutionDownBy is set and WebRTCGpuMemoryBufferReadback is enabled
Component: Blink>WebRTC>PeerConnection
No.29
Type: Bug
Issue ID: 1254269
Description: Report the camera system permission error of getUserMedia on Windows platform
Component: Blink>GetUserMedia
No.30
Type: Bug
Issue ID: 1239207
Description: Video in iframe plays without sound
Component: Blink>WebRTC>AudioUserMedia
Original link:
https://groups.google.com/g/discuss-webrtc/c/Yf6c3HW4N3k/m/3SC_Hy15BQAJ
About NetEase Yunxin
NetEase Yunxin is an integrated communication cloud service expert created by NetEase's more than 20 years of IM and audio and video technology, a stable and easy-to-use communication and video PaaS platform.
Provide core capabilities and components that integrate communication and video, including IM instant messaging, 5G messaging platform, one-key login, signaling, SMS and number privacy protection and other communication services, audio and video calls, live broadcast, on-demand, interactive live broadcast and interactive whiteboard, etc. Audio and video services, video conferencing and other component services.
NetEase Yunxin serves customers from various industries such as NetEase Cloud Music, TAL, New Oriental, iFLYTEK, and Bank of Nanjing.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。