Bug 241383 - REGRESSION (iOS 16 Beta): Video not available (black video without content) for WebRTC call
Summary: REGRESSION (iOS 16 Beta): Video not available (black video without content) f...
Status: RESOLVED CONFIGURATION CHANGED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebRTC (show other bugs)
Version: Other
Hardware: iPhone / iPad Other
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-06-07 13:42 PDT by Madara Freimane
Modified: 2022-07-18 16:31 PDT (History)
3 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-06-07 13:42:00 PDT
Created attachment 460071 [details]
sysdiagnose_2022.06.07_23-19-13+0300_iPhone-OS_iPhone_20A5283p.tar.gz

Summary:
[iOS 16 Beta] [Regression] Video not available (black video without content) for WebRTC call 

Tested devices:
Bug is reproducible on:
-iPhone 11 Pro Max | iOS 16 Beta
-iPhone 13 | iOS 16 Beta

Bug is NOT reproducible on:

-iPhone 13 | iOS 15.2
-iPhone 12 Pro Max | iOS 15.3
-iPhone 11 | iOS 15.3.1
-iPhone 13 Mini | iOS 15.5 official

Scenario:
Precondition:
Safari browser is opened for the iOS User
User has an active WebRTC call (1-1 call)

Steps:
1. iOS User turns ON video (enables camera) while in the active WebRTC call

Actual result:
Video not available (black video without content) for WebRTC call 
(another User in the WebRTC call sees this video without content (black video) which comes from User who has iOS 16 Beta).

Expected result:
Video is available for WebRTC call from iOS User who has iOS 16 version installed on the mobile device.

Reproducibility:
100%
Comment 1 youenn fablet 2022-06-15 02:51:45 PDT
Looking at the sysdiagnose, it seems VP8 is in use.
@Madara, is it reproducing with H264?
If not, this might be a dupe of bug 241100.
Comment 2 Radar WebKit Bug Importer 2022-06-15 02:52:41 PDT
<rdar://problem/95186807>
Comment 3 youenn fablet 2022-06-23 02:16:08 PDT
@Madara, can you retry on iOS beta 2?
Comment 4 daginge 2022-06-23 04:19:08 PDT
Can also reproduce this on iPhone XS running 20A5283p.

I've tested, and this breaks video on Daily.co, Whereby and Jitsi in SFU mode (not surprising given it's most likely a VP8 issue).

1-1 works fine if h264 is negotiatied, but VP8 fails.
Comment 5 youenn fablet 2022-06-23 04:33:21 PDT
(In reply to daginge from comment #4)
> Can also reproduce this on iPhone XS running 20A5283p.
> 
> I've tested, and this breaks video on Daily.co, Whereby and Jitsi in SFU
> mode (not surprising given it's most likely a VP8 issue).
> 
> 1-1 works fine if h264 is negotiatied, but VP8 fails.

I would believe 20A5303i (beta 2) to contain a related fix.
Comment 6 Madara Freimane 2022-06-23 05:50:27 PDT
@you(In reply to youenn fablet from comment #3)
> @Madara, can you retry on iOS beta 2?

Hi, Youenn!

Seems that bug is fixed with build 20A5303i.
I am not able reproduce defect with 1-1 call using ACS sample and Google Meets call.

Tested devices:
- iPhone 11 Pro Max | iOS 16 Beta 2
- iPhone 13 | iOS 16 Beta 2
Comment 7 youenn fablet 2022-06-23 05:59:02 PDT
Thanks for testing!
I'll close this bug then.