fetch-stream-audio
fetch-stream-audio copied to clipboard
Create Reusable Packaged Module
This repo originally started as a proof-of-concept and could evolve into a formally packaged module could better serve the web community. The lessons and benefits learned by this POC could be used by other devs on their websites. A beginner also commented that the code was hard to follow because of inexperience building with NodeJS. Therefore, ease-of-use or drop-in implementation is also a priority. Identifiable goals could be:
- Feedback & participation from the community
- Opus audio playback in Safari (WASM-supported versions)
- Fast audio playback for low bandwidth or mobile users (56.6k and < 3G)
- Encouraging Opus over WAV in websites
- Encouraging Opus over MP3 and older lossy formats
- Simple API (
src
,play()
,pause()
) with advanced buffer options - Fast playback of static Ogg Opus files
- Fast playback of live Ogg Opus streams (e.g. Icecast)