Bug 191878 - video freezes on Safari when the other side keeps rotating camera
Summary: video freezes on Safari when the other side keeps rotating camera
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebRTC (show other bugs)
Version: Safari 12
Hardware: iPhone / iPad iOS 12
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2018-11-21 01:45 PST by diccarp2017
Modified: 2018-11-26 14:17 PST (History)
3 users (show)

See Also:


Attachments
Video showing how screen freezes (5.51 MB, video/mp4)
2018-11-21 01:45 PST, diccarp2017
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description diccarp2017 2018-11-21 01:45:30 PST
Created attachment 355396 [details]
Video showing how screen freezes

What steps will reproduce the problem?
1. One iPhone and one Android phone connect to https://appr.tc and join the same room. The iPhone uses a lossy network (5% packet loss).
2. Screen rotation is on on Android. Keep rotating the screen (like the video in the attachment).
3. After a while (3 minutes), the video on iOS safari freezes and the Android phone shows black screen. Audio is still on.

What is the expected result?
The video should play smoothly.

What do you see instead?
Video freezes on iOS safari and Android chrome shows black screen.

What version of the product are you using? On what operating system?
iPhone: iPhone 5S with iOS 12.1 with Safari.
Android phone: One plus 3 with Android 8.0 with Chrome 69.

Please provide any additional information below.
I also tried iPhone X and can reproduce the same result.
Even if I turned off screen rotation on Android, it could still be reproducible but it took longer.
It's easier to reproduce it on lossy network. I couldn't reproduce it if the network was good.
Comment 1 Radar WebKit Bug Importer 2018-11-26 14:17:00 PST
<rdar://problem/46256532>