Skip to content

Conversation

@barbibulle
Copy link
Collaborator

Adding support for Opus playback. Should work in Chrome (not tested on other browsers).
This shifts from using MSE, which isn't very good for low latency, to using WebAudio and WebCodecs, which gives us a much better latency, and supports both AAC and Opus streams.
This PR also includes a few command line options to allow controlling which bitrates and sampling frequencies are advertised.
Also added to the UI: display the current bitrate (averaged over the last ~30 buffers).

@barbibulle barbibulle requested a review from SilverBzH May 27, 2025 15:53
@barbibulle barbibulle merged commit b8a055d into main May 29, 2025
57 checks passed
@zxzxwu zxzxwu deleted the gbg/speaker-app-opus branch December 31, 2025 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants