[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