Welcome to the official documentation and structure reference for TinyStreamManager — a tiny, modular toolkit to manage audio/video streams in the browser! 📡🎙️
Here's a breakdown of the documentation files and their corresponding source logic:
| File Name | Description 📘 |
|---|---|
TinyMediaReceiver.md |
Full guide on the continuous media receiver 🎧 |
TinyStreamManager.md |
Main controller for managing stream receivers 🔁 |
VolumeMeter.md |
Visual and logical representation of volume input 🎚️ |
All JavaScript output files are located in:
/dist/client
This includes:
TinyStreamManager.mjs➜ Main entry point for stream management logic. 🚀TinyMediaReceiver.mjs➜ Class that handles individual stream playback.VolumeMeter.mjs➜ Utility class to display and manage audio levels.volume-processor.js➜ 💡 Custom Web Audio APIAudioWorkletProcessorscript.
This project is designed for performance, modularity, and extensibility. Whether you’re working on a WebRTC-based voice chat, remote media synchronization, or just want a nice tiny buffer-based stream receiver — this kit’s got you covered! ❤️