An open API service indexing awesome lists of open source software.

https://github.com/pulsebeamdev/pulsebeam-js

WebRTC Peer-to-Peer Communication JS Client SDK
https://github.com/pulsebeamdev/pulsebeam-js

js webrtc webrtc-call webrtc-demos webrtc-javascript-library webrtc-libraries webrtc-signaling

Last synced: 3 months ago
JSON representation

WebRTC Peer-to-Peer Communication JS Client SDK

Awesome Lists containing this project

README

          

# @pulsebeam/client

Simplifies real-time application development. Defines signaling protocol for connection establishment, handling media and data transmission, and provides infrastructure.

## Status

> [!WARNING]
> This SDK is currently in active development. We're currently brewing a homegrown WebRTC SFU implementation in Rust, https://github.com/pulseBeamDev/pulsebeam.
>
> • [Create GitHub Issues](https://github.com/PulseBeamDev/pulsebeam-js/issues)
> • [Join PulseBeam Developer Discord](https://discord.gg/Bhd3t9afuB)

## Roadmap

The project is in active development, please refer to the [roadmap](https://github.com/PulseBeamDev/pulsebeam-js/issues/6) to track our major milestones.

## Semantic Versioning

This project adheres to [Semantic Versioning 2.0.0](https://semver.org/).

* **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.

## WebRTC Resources

For a deeper understanding of WebRTC concepts, consult the official WebRTC documentation:

* https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API

## Related Links

|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|