benawad / dogehouse

Taking voice conversations to the moon 🚀
https://dogehouse.tv/
MIT License
9.12k stars 1.48k forks source link

Remove need for centralized voice server #52

Closed ankemp closed 3 years ago

ankemp commented 3 years ago

Use P2P WebRTC networking instead of connecting everyone to a centralized server. webrtc-swarm does this. You can use something like signalhub to do the initial peer connection.

Take a peak at this repo: https://github.com/tom-james-watson/p2p.chat - he got p2p chat working pretty well it seems.

benawad commented 3 years ago

I would like to be able to host +1K listeners , I don't think p2p can support that