cabal-mobile
cabal-mobile copied to clipboard
Implement voice calls
It should be pretty easy to hook up a webRTC connection between users in a cabal channel. Let's add the ability to start an audio connection in a channel (and then video someday) :D
Here's a package to get us started: https://github.com/oney/react-native-webrtc
webrtc:
- is slow
- has a lot of overhead
- needs a signaling server (theoretically we already have peer discovery here, not sure that we can re-use)
But, because we're using udp between peers, we should be able to send data without any webRTC! I mean we don't really need it. I'm -1 to introduce webrtc here :smile:
Sure! I'm down for whatever tech we can use to get audio going. Just wanted to get the discussion going on how to make it happen.