cabal-mobile icon indicating copy to clipboard operation
cabal-mobile copied to clipboard

Implement voice calls

Open nikolaiwarner opened this issue 7 years ago • 2 comments

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

nikolaiwarner avatar Jun 25 '18 14:06 nikolaiwarner

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:

soyuka avatar Jun 25 '18 15:06 soyuka

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.

nikolaiwarner avatar Jun 25 '18 15:06 nikolaiwarner