Bug 231785

Summary: Peerconnection renegotiation taking too long for many senders
Product: WebKit Reporter: Jaya Allamsetty <jaya.allamsetty>
Component: WebRTCAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Major CC: bfulgham, webkit-bug-importer, youennf
Priority: P2 Keywords: InRadar
Version: Safari Technology Preview   
Hardware: Mac (Intel)   
OS: macOS 11   

Description Jaya Allamsetty 2021-10-14 16:48:44 PDT
The peerconnection renegotiation timing has drastically increased in STP Release 133 (Safari 15.4, WebKit 16613.1.2.2) when compared to Safari 15.0 (16612.1.29.41.4, 16612).

Steps to reproduce
1. Go to https://webrtc.github.io/samples/src/content/peerconnection/negotiate-timing/.
2. Click on start->call->renegotiate with the number of video sections set to 100.
3. Compare the log that prints the time taken for negotiating from 1 to 100 video transceivers.

For Safari 15.0, it is around 633ms and on STP 133 it is 57040ms.
Comment 1 Radar WebKit Bug Importer 2021-10-15 04:54:28 PDT
<rdar://problem/84297696>
Comment 2 youenn fablet 2021-11-09 02:51:21 PST
Updating libwebrtc to M96 at https://bugs.webkit.org/show_bug.cgi?id=232873 should fix the performance regression.
Comment 3 Brent Fulgham 2022-02-12 21:40:11 PST
This was resolved by <rdar://85196125>
Comment 4 Brent Fulgham 2022-02-12 21:40:25 PST

*** This bug has been marked as a duplicate of bug 232873 ***