cabeggar

Jitsi Video Conference Framework

Jitsi Meet is a open-source video conference web application. It consists of 3 parts:

  • Jitsi Meet Web app, dealing with user request and http response
  • Jitsi Videobridge, transferring video stream data between each of users using P2P-like connection
  • Jitsi Cofo, Jitsi video conference, the most complicated part of jitsi. It handles almost all important parts like handling XMPP connection and message, managing different videobridges, separate chat rooms and individual users.

Installation of Jitsi can be found from github. Don’t forget to make first due to manual here. On Ubuntu 14.04 maybe you need to do sudo apt-get install nodejs-legacy.

While reading source code of ji-cofo, I tried to draw a framework picture on how different parts of ji-cofo work with each other. You can take this graph as a reference. Since the graph is not quite complete, if you got any question or suggestion, you can email me at beggarsky@gmail.com.

graph