[Webkit-unassigned] [Bug 220599] New: WebRTC live Opus audio stream stutters

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jan 13 13:22:16 PST 2021


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

            Bug ID: 220599
           Summary: WebRTC live Opus audio stream stutters
           Product: WebKit
           Version: Safari 14
          Hardware: All
                OS: All
            Status: NEW
          Severity: Major
          Priority: P2
         Component: WebRTC
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: tmnousia at gmail.com
                CC: youennf at gmail.com

Created attachment 417555

  --> https://bugs.webkit.org/attachment.cgi?id=417555&action=review

Stuttering audio from live WebRTC Opus stream

The symptoms of this bug are very similar to bug https://bugs.webkit.org/show_bug.cgi?id=218762
but this is clearly a separate issue, as fixing that bug did not fix this one.

WebRTC live Opus audio stream stutters all the time.
The audio sounds like a "machine gun" (there's an audio clip as an attachment), where the audio is sliced into small pieces.

Here's a small JavaScript application, which reproduces the issue consistently every time.
The application should start playing back a 750 Hz sine wave tone after clicking the Play button.

https://webrtctest.incompleteopus.net:9001/webrtctest.html

There is Janus Gateway running in the background and the audio is generated by GStreamer in real time.
There is also a Coturn STUN/TURN server running too.

This sounds like some buffering issue in Safari or something related -- at least based on bug mentioned above, which was fixed.

The sine wave stream plays back cleanly in Firefox and Chrome (also on macOS) and the exact same WebRTC streaming setup was working
fine in Safari too until June/July 2020, somewhere around iOS 13.5 release. After that it has been broken and all Safari 14
release I've tested are broken too.

The issue can be reproduced on both iOS and macOS Safari.

I've tested this on Safari Technology Preview Release 118 (Safari 14.1, WebKit 16611.1.9.3.1)
and verified that the bug still exists on this latest TP release at the moment.

-- 
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/20210113/59b652a7/attachment.htm>


More information about the webkit-unassigned mailing list