Bug 227982

Summary: Vimeo video jerky with getUserMedia
Product: WebKit Reporter: Sun <sunlimet>
Component: Web AudioAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Major CC: cdumez, eric.carlson, smoley, webkit-bug-importer, youennf
Priority: P2 Keywords: InRadar
Version: Safari 14   
Hardware: iPhone / iPad   
OS: iOS 14   

Description Sun 2021-07-15 01:20:46 PDT
Vimeo video is jerky with getUserMedia.

- On an iPhone with OS 14.5, go to https://codepen.io/sunlimet/pen/yLbgOEx
- Button share, then "Add to Home Screen"
- Open PWA, press play = video is lagging
- As you can see, there's only the Vimeo iframe and a navigator.mediaDevices.getUserMedia

Android do not have this issue, Chrome either.
Can reproduce on old IPhones (SE first and second generation, iPhone 6), but it's ok on iPhone 11

In Safari standalone (not PWA), it is better but it's also lagging
Comment 1 Radar WebKit Bug Importer 2021-07-22 01:21:15 PDT
<rdar://problem/80947515>
Comment 2 Smoley 2021-07-22 11:25:24 PDT
Thanks for filing, I am not able to reproduce this on the latest iOS 15 beta (19A5297e). Have you seen this issue on that build?
Comment 3 Sun 2021-07-23 01:47:31 PDT
No, I haven't tried with the iOS 15 beta.
I reproduce this issue on the latest 14.7.

I made a video so you can see the issue: https://youtu.be/j3KQkExqBNI