Commit Graph

3 Commits

Author SHA1 Message Date
Raven Scott
d3e3e92f9b feat(audio): migrate from ScriptProcessorNode to AudioWorkletNode for low-latency broadcasting
- Implemented `BroadcasterProcessor` for audio processing in a separate audio thread.
- Replaced deprecated `ScriptProcessorNode` with `AudioWorkletNode` in `startBroadcast`.
- Enhanced audio performance by reducing main thread interference and improving scalability.
- Added `broadcaster-processor.js` to handle custom audio processing logic.

This change ensures compatibility with modern browsers and improves broadcast audio quality.
2024-11-23 03:23:47 -05:00
Raven Scott
7db57e289a Add modal for station key selection, support for reusable keys, and improved error handling for broadcasting/receiving audio 2024-11-14 03:44:12 -05:00
Raven Scott
5c37f2f73f first commit 2024-11-14 02:09:58 -05:00