Doom @WIP
Doom (Decentralized Zoom proof of concept)
What is this?
It's a video message app completely decentralized, apart from the turn server (wip)
movie.mp4
Download
Here (Mac for now, but you can run it on Windows and Linux building from source)
How to build?
How does it work?
Let's look at how the most simple Webrtc app ever works:
1 - Peer 1 creates the room 'Daily'
2 - Peer 2 joins 'Daily'
3 - Signaling server broadcast Peer 2 joining event to everybody in the room
4 - Peer 1 receives the alert that Peer 2 joined
5 - Peer 1 creates a new Webrtc connection and sends it to Peer 2 via signaling server
6 - Peer 2 opens a channel between both peers
Gotcha, so how does it work?
Basically it's the same, the most interesting part here is that I'm using Holochain as a signaling server.
So instead of a central Signaling server being served from AWS or Azure I'm using Holochain's distributed hash table to signal peers.
Pretty cool
Yeah thanks.