[Webkit-unassigned] [Bug 244505] REGRESSION (iOS 16 Beta 7) Outgoing video is stopped and do not recover for WebRTC call if the iPhone device is connected with a Bluetooth device (AirPods) and User uses Youtube / Spotify or other app in the middle of the call

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 16 13:21:47 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=244505

--- Comment #9 from Madara Freimane <madara.freimane at testdevlab.com> ---
Hi, Youenn!

After the investigation we see more than one issue:

1. Bluetooth device issue:

Use case:
Preconditions:
iPhone device is connected with AirPods or other Bluetooth device
Permissions for camera and microphone are set to "Ask" in browser settings
User is in active WebRTC video call

Steps:
1. iOS 16 User navigates to Youtube native app or to another native music app and listens music for ~3min
2. iOS 16 User navigates back to the Safari browser
3. iOS 16 User accepts required permissions for audio and video

=> AirPods option disappears and Microphone device in settings is switching from iPhone mic to "No mic device found".
Added sysdiagnose file:
https://drive.google.com/file/d/14i4QbOQvr8K3ItZ79S3jaMcP3QUt5X34/view?usp=sharing



2. H264 encoder/decoder issue:
Use case:
Preconditions:
iPhone device is connected with AirPods or other Bluetooth device
Permissions for camera and microphone are set to "Ask" in browser settings
The WebRTC call is an active, video enabled for other Users in the call

Steps:
1. iOS 16 User joins a call
1. iOS 16 User navigates to Youtube native app or to another native music app and listens music for ~3min
2. iOS 16 User navigates back to the Safari browser
3. iOS 16 User accepts required permissions for audio and video
=> video becomes broken and sometimes also incoming audio disappears + observed that call becomes broken immediately sometimes if iOS User joins an active WebRTC call while cameras enabled for other Users => we don't have incoming video for iOS User in that case.
Added sysdiagnose file with this use case:
https://drive.google.com/file/d/1oYuYD_mwaIATrpTBcTZjsWWPuFxEwOHo/view?usp=sharing
In my opinion there is a higher repro if iPhone device is connected with AirPods, but I was able reproduce defect also with other Bluetooth devices (for example, with Huawei FreeBuds 4i), but with a lower reproducibility.

All sysdiagnostics files were generated immediately the defects were reproduced.


Tested device:
* iPhone 11 Pro Max | iOS 16, build: 20A362

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220916/9d604f2a/attachment.htm>


More information about the webkit-unassigned mailing list