Bug 225295 - iOS negotiates h264 high profile but fails to encode it
Summary: iOS negotiates h264 high profile but fails to encode it
Status: RESOLVED CONFIGURATION CHANGED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebRTC (show other bugs)
Version: Safari 14
Hardware: iPhone / iPad iOS 14
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-05-03 02:27 PDT by geir.bakke
Modified: 2021-06-07 08:03 PDT (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 geir.bakke 2021-05-03 02:27:09 PDT
Setting up peerConnections between desktop safari and iphone safari (possibly iOS<>iOS as well), they seem to negotiate and use h264 high profile. iOS is not sending any data but receives and renders just fine. Removing high profile by sdp munging seems to fix it partially - but then iOS stutters and sends lots of PLIs (related to #195124?).
Comment 1 Radar WebKit Bug Importer 2021-05-03 04:04:20 PDT
<rdar://problem/77450281>
Comment 2 youenn fablet 2021-05-03 06:43:26 PDT
I tried to do it using whereby.com website with my iMacPro and iPhone 12 but did not repro the issue.
@geir, can you give repro steps or the devices that had the issues?
Comment 3 geir.bakke 2021-05-03 23:49:34 PDT
Hi Youenn,
I'm reproducing on whereby.com using small room (P2P), 2 participants, iPhone XR safari, Macbook pro intel safari.
Comment 4 youenn fablet 2021-05-05 02:50:52 PDT
As discussed offline with Geir, this is fixed in latest iOS 14.5 release
Comment 5 youenn fablet 2021-05-10 00:31:28 PDT
Reopened for further investigation
Comment 6 youenn fablet 2021-05-17 01:57:32 PDT
Worth checking out iOS 14.6 beta.
Comment 7 youenn fablet 2021-06-07 08:03:40 PDT
I believe this is fixed in iOS 14.6