Settings

Theme

Peer-to-peer WebRTC connections with built-in signaling and discovery

github.com

14 points by LuKks · 6 comments

Reader

6 threads
just_mc

At first glance, it seems extremely similar to PeerJS.

totetsu

I just found cloudflare conveniently has some free tier TURN and STUN server allowance.

dirkc

Do I understand correctly that this is normal webRTC with a custom signaling server using private/public key cryptography, and STUN and TURN servers I can use?

jckahn

Great work! Does this offer something beyond what https://trystero.dev/ provides?

chr15m

Single signaling server:

    wss://party.leet.ar:41337
What happens to anybody who builds on this when you turn off your server in a few months time?
LuKksOP

Works across browsers, Node.js, and React Native.

- P2P servers. Listen for peer connections anywhere, even in the browser.

- Direct connections. Connect to peers across devices and networks.

- Built-in signaling. Automatic SDP/ICE exchange and negotiation.

- Identities. Shareable cryptographic addresses instead of IP addresses.

- Peer discovery. Announce and find peers using shared topics.

- WebRTC API. Use data channels, audio/video tracks and transceivers.

- Ready to use. Signaling, STUN and TURN configured by default.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection