Simplifies real-time application development. Defines signaling protocol for connection establishment, handling media and data transmission, and provides infrastructure.
Warning
This SDK is currently in active development. We're currently brewing a homegrown WebRTC SFU implementation in Rust, https://github.com/pulseBeamDev/pulsebeam.
The project is in active development, please refer to the roadmap to track our major milestones.
This project adheres to Semantic Versioning 2.0.0.
- MAJOR version (X.y.z): Incompatible API changes.
- MINOR version (x.Y.z): Functionality added in a backwards compatible manner.
- PATCH version (x.y.Z): Backwards compatible bug fixes.
For a deeper understanding of WebRTC concepts, consult the official WebRTC documentation:
Name | Link |
---|---|
PulseBeam Server | github.com/pulseBeamDev/pulsebeam |
Client SDK | https://github.com/PulseBeamDev/pulsebeam-js |
Server SDK | https://github.com/PulseBeamDev/pulsebeam-core |
FOSS Server | https://github.com/PulseBeamDev/pulsebeam-server-foss |
Signaling Protocol | https://github.com/PulseBeamDev/pulsebeam-proto |
Documentation | https://github.com/PulseBeamDev/docs |
PulseBeam Cloud | https://cloud.pulsebeam.dev |