Skip to content

Getting Started

What does PulseBeam add?

PulseBeam wraps WebRTC, defines a secure signaling protocol, and provides infrastructure. Including signaling, STUN, and TURN servers. It abstracts the complexities of managing connections, handling edge cases, and working with WebRTC APIs. With the @pulsebeam/peer JS SDK, developers call peer.start() to initialize connections and peer.connect(otherPeer) to establish and reconnect peers seamlessly. So you get everything in WebRTC, without the large upfront investment, testing, maintenance, and ongoing complexity.

google webrtc in the real world https://web.dev/articles/webrtc-infrastructure

https://www.youtube.com/watch?v=nPnWIuAlphc&list=PLUGo8FkNQyc5fpq3lYwQ4TuKyvL88Z6O0&index=10 Talk about building google duo signaling. Talks about some design considerations.

https://bloggeek.me/is-webrtc-really-free/

https://www.youtube.com/watch?v=_OE-4woHv2E

Why should I use PulseBeam

TODO come up with some more questions

TODO: quickstart feels empty TODO: add something to sequence diagram talking about other peer is mirror of first. can experiment here TODO: maybe talking about the why behind for the what happened?