Bug 247091 - REGRESSION (iOS 16.1) Incoming audio and incoming/outgoing video not available for WebRTC call when User rejoins the call with video option
Summary: REGRESSION (iOS 16.1) Incoming audio and incoming/outgoing video not availabl...
Status: RESOLVED CONFIGURATION CHANGED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebRTC (show other bugs)
Version: Safari 16
Hardware: iPhone / iPad iOS 16
: P2 Critical
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-10-26 15:05 PDT by Madara Freimane
Modified: 2022-11-14 00:03 PST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Madara Freimane 2022-10-26 15:05:48 PDT
Summary:
Incoming audio and incoming/outgoing video not available for WebRTC call when User rejoins the call with video option

Tested devices and browsers:
Bug is reproducible with Safari on:
- iPhone 14 (16.1, build: 20B82)
- iPhone 13 (16.1, build: 20B82)
- iPhone 8 (16.1, build: 20B79)
- iPhone 11 Pro Max (16.2 Beta, build: 20c5032e)

Bug is not reproducible with Safari on:
- iPhone 13 (iOS 15.7.1, build: 19H115)
- iPhone 12 Pro Max (16.0, build: 20A362)
- iPhone 11 (16.1, build: 20B82)

Use case:
Preconditions:
User is in an active call (audio and video ON) using Safari browser

Steps:
1. User rejoins a WebRTC call using video option

Actual result:
Incoming audio and incoming/outgoing video not available for WebRTC call when User rejoins the call with video option

Expected result:
Incoming/outgoing audio and video are available for WebRTC call when User rejoins the call with video option

Reproducibility:
70%

Additional information:
Sysdiagnostics file added (recorded on iPhone 11 Pro Max (iOS 16.2 Beta):
https://drive.google.com/file/d/1JJOsEEE2wqti5GoWdQFllwZy4pA5BpUd/view?usp=sharing
Comment 1 Radar WebKit Bug Importer 2022-10-26 16:07:48 PDT
<rdar://problem/101609070>
Comment 2 Madara Freimane 2022-11-11 05:15:12 PST
Bug is still reproducible. 
Tested devices and browsers:
- iPhone 11 (iOS 16.1.1, build 20B101) with Safari
- iPhone 12 Mini (iOS 16.1.1, build: 20B101) with Safari
- iPhone 14 (iOS 16.1.1, build 20B101) with Safari
Comment 3 youenn fablet 2022-11-13 23:52:27 PST
From the sysdiagnose, it appears this is the encoder issue (rdar://99491776) that is now fixed in iOS 16.2 beta 2.
For instance:
2022-10-27 00:38:07.375497+0300 0x2305     Default   0x0                  358    com.apple.WebKit.GPU: (CoreMedia) [com.apple.coremedia] <<<< FigRPCTimeoutClientServer >>>> FigRemote_KillAndForceCrashReport: posted message to kill media server (464), err = 0 (0x0)

Marking as configuration changed.