Web Stream is a powerful micro-framework designed to handle real-time audio/video streaming and data transfer directly in the browser. It provides a full suite of tools for sending and receiving files, blobs, and recordings, supporting chunked transmission and peer-to-peer delivery without relying on heavy external libraries.
This framework is ideal for developers who want: * Reliable peer-to-peer data sharing without reinventing low-level protocols * Chunked transfer of large files for efficiency and robustness * Seamless integration with webInterface or other Javaika Technologies frameworks * Real-time updates and event handling for streaming applications
In this guide you'll learn how to: 1. Initialize Web Stream sessions 2. Share files and blobs between peers 3. Handle events, progress updates, and errors gracefully 4. Build interactive, real-time applications that scale
Whether you're creating collaborative apps, meadia sharing tools, or real-time communcation features, Web Stream provides the foundation to move your data efficiently and securely, giving you full control over streaming behavior.
You can instantiate the framework by including the following in your html source.
<script type = "module" src = "https://www.javaika.com/frame/web-stream/[version]/api.js"></script>
Replace '[version]' with the framework version you intend to use (i.e. 1.0.0).