5 ms·
Ooooo, Jitsi has some competition?
by cdbattags 7y ago
Ooooo, Jitsi has some competition?
- rahimnathwani 7y agoExcept with Jitsi you can self-host the entire back-end. These apps seem to depend on Twilio's infrastructure, as the READMEs mention needing a backend to generate Twilio tokens.
- Someone 7y agoBut they are open source (Apache licensed), so that can be changed. Potentially, one could make a fork that can use either one’s own backend or Twillio’s, while Twillio’s own can only use Twillio’s.
- rahimnathwani 7y agoIs it trivial to write a backend that will replace the functionality in Twilio's backend?
- ethanwillis 7y agoIt may not be entirely trivial but if enough people are willing to contribute it could be trivial on an individual basis. I'd be interested in giving it a go. If anyone else is, just leave a comment on this issue. https://github.com/ethanwillis/oss-twilio-video-backend/issues/1 https://github.com/ethanwillis/oss-twilio-video-backend/issu...
- rahimnathwani 7y agoRight, but you're talking about starting an open source project whose complexity is similar to that of Jitsi's backend. It may be hard to attract contributors until there's a proof of concept.
- ethanwillis 7y agoThat's fine. What I'm really looking for is just an expression of intent to contribute once a plan is in place. I don't mind taking the first whack at a proof of concept. However if people do want to contribute early on I'd welcome that :)
- Hitton 7y agoProbably not, but it might be possible to write simpler "shim" which would go between this frontend and jitsi backend.
- rahimnathwani 7y agoYes, maybe. For that to work, I guess you'd need the concepts (rooms etc.) to be similar enough, so that you can convert the control messages in a way that makes sense, and you'd need the media formats/chunking to be close enough. It's not going to work 100%, as the Twilio API can do stuff that Jitsi doesn't (e.g. the choice of video being transferred p2p or via the server). But if you're going to do that, then you're using Jitsi mainly for media transcoding/multiplexing. So maybe it would be easier to use that code in Jitsi directly and write a new API layer, rather than writing a shim above the existing API.
- uplyftcapital 7y agoI wasn't aware of Jitsi - I really like Twilio but Jitsi's ability to self host elevates it to another level.
- jszymborski 7y agoAlso BigBlueButton, which is geared towards education, but also does video conferencing well. https://bigbluebutton.org/ https://bigbluebutton.org/
- disqard 7y agoThank you for sharing this. I had never heard of this project before -- and it looks pretty good!