tiny-server-essentials
Version:
A good utility toolkit to unify Express v5 and Socket.IO v4 into a seamless development experience with modular helpers, server wrappers, and WebSocket tools.
37 lines (23 loc) β’ 1.54 kB
Markdown
# π₯ TinyStreamManager β Docs & Build Overview
Welcome to the official documentation and structure reference for **TinyStreamManager** β a tiny, modular toolkit to manage audio/video streams in the browser! π‘ποΈ
## π File Overview
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 ποΈ |
## π¦ Compiled Output
All JavaScript output files are located in:
```
/dist/client
```
This includes:
* [`TinyStreamManager.mjs`](./TinyStreamManager.md) β **Main entry point** for stream management logic. π
* [`TinyMediaReceiver.mjs`](./TinyMediaReceiver.md) β Class that handles individual stream playback.
* [`VolumeMeter.mjs`](./VolumeMeter.md) β Utility class to display and manage audio levels.
* `volume-processor.js` β π‘ Custom Web Audio API `AudioWorkletProcessor` script.
## π§ About
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! β€οΈ