DEV Community

Discussion on: What would be best Language to make a web based video conferencing app? 🤔

Collapse
 
rhymes profile image
rhymes

Hi Sarthak!

Jitsi, which is both a video conferencing app and a platform to build upon, is written mostly in Java (the server part). The rest is JavaScript, Obj-C, Kotlin... depending on the client.

Apache OpenMeetings is written in Java as well.

BigBlueButton is mostly written in Java and JavaScript (plus a Rails web frontend).

MConf seems to be mostly a fork of BigBlueButton

Zoom, video conferencing company, seems to be hiring C++ and Python developers for the server part.

Discord, AFAIK, uses Elixir, Python and Go on the server. Don't know which is used for what.

To keep things simple I think you could investigate WebRTC and use whatever you prefer on the server. The technology is built in the browsers, they need a server to signal their existence.

Google has a tutorial on how to build an app like that codelabs.developers.google.com/cod...