[Webkit-unassigned] [Bug 209594] New: Unplugging headphones causes remote media to fail/freeze in iOS 13.4

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 26 05:55:09 PDT 2020


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

            Bug ID: 209594
           Summary: Unplugging headphones causes remote media to
                    fail/freeze in iOS 13.4
           Product: WebKit
           Version: Safari 13
          Hardware: iPhone / iPad
                OS: iOS 13
            Status: NEW
          Severity: Major
          Priority: P2
         Component: WebRTC
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: daginge at confrere.com
                CC: youennf at gmail.com

Unplugging headphones while in a call will break the remote media stream, causing the video to freeze to freeze and no audio output.

Steps to reproduce:
0. Plug in headphones, I'm using an iPad Pro running 13.4
1. Go to https://webrtc.github.io/samples/src/content/peerconnection/pc1/
2. Start a call and verify you can see yourself twice
3. Unplug headphones
4. Verify that remote video has now frozen. If you isolate sound you will also hear that audio disappeared.

Impact:
A lot of users are already quite confused with audio issues, and can sometimes plug/unplug headphones. Since this causes the far end's media to disappear the call will fail when they do so. To make matters worse, THEIR audio/video stream is still transmitting.

Possible workaround:
It seems at least tearing down the peerconnection and starting a new one fixes it. I'll try to see if a simple restart will do.

-- 
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/20200326/547b5ffa/attachment.htm>


More information about the webkit-unassigned mailing list