[Webkit-unassigned] [Bug 212669] New: Safari users cannot hear remote audio, even though audio track is present

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 2 16:40:34 PDT 2020


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

            Bug ID: 212669
           Summary: Safari users cannot hear remote audio, even though
                    audio track is present
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: iPhone / iPad
                OS: iOS 13
            Status: NEW
          Severity: Critical
          Priority: P2
         Component: WebRTC
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: feross at feross.org
                CC: youennf at gmail.com

In Safari iOS, the audio for remote streams doesn't work sometimes. The audio track is being sent in the SDP but there's no audio when I add the stream to a <video> tag. This happens 20% of the time and it's very perplexing.

What's super weird is that if I connect the iPhone to debug the Safari tab, and I select the remote video element, and then I run $0.pause(); $0.play() the audio suddenly starts working. Somehow the audio track is present but the video tag is glitching and not playing it, it seems.

I wait for both 'track' events (one for video, one for audio) then I set `video.srcObject = stream`. Very basic WebRTC usage.

I can reproduce this after about 5 tries on the site I'm building, https://virus.cafe, between iOS on the one side and desktop Safari/Chrome on the other.

-- 
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/20200602/808a7eef/attachment.htm>


More information about the webkit-unassigned mailing list