[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


            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.

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