Commit Graph

6 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
f07b3fac56 update button 2024-11-14 03:47:27 -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
483fe68c1a Update 2024-11-14 02:57:43 -05:00
Raven Scott
02b4844b96 add pear key 2024-11-14 02:17:06 -05:00
Raven Scott
5c37f2f73f first commit 2024-11-14 02:09:58 -05:00