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   

Jaya Allamsetty
Reported 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.
Attachments
Radar WebKit Bug Importer
Comment 1 2021-10-15 04:54:28 PDT
youenn fablet
Comment 2 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.
Brent Fulgham
Comment 3 2022-02-12 21:40:11 PST
This was resolved by <rdar://85196125>
Brent Fulgham
Comment 4 2022-02-12 21:40:25 PST
*** This bug has been marked as a duplicate of bug 232873 ***
Note You need to log in before you can comment on or make changes to this bug.