Jitsi Meet is open source video conferencing software

Jitsi Meet Free Video Conferencing Software

Advanced Video Conferencing Solution With Full Encryption

Collaborate with your remote teams using Jitsi Meet. It provides many features such as support for Etherpad, screen sharing, user invitations and many more

 

Jitsi Meet is a self-hosted open source software with video conference abilities. Basically, this modern software is a collection of various projects. It uses WebRTC compatible software Video bridge for high-quality video conferences. WebRTC enabled server is used to route video streams amongst members. Jitsi Conference Focus is being used to manage media sessions. Jitsi Gateway to SIP is another server-side application that controls SIP clients who wish to join the conference. In addition, It uses Jibri software to record the video streams. Signaling happens with an XMPP server Prosody. All these applications work together to provide a real-time video conferencing experience.

This open source video collaboration software supports screen sharing options with which participants can share the screens to give any presentation. However, it also offers integrated chat with video calls and members can send emojis to one another. Above all, members can invite other members by sharing simple URLs.

Jitsi Meet also provides support for Etherpad with which remote teams can work on documents together. Moreover, this open source video conferencing software is mainly written JavaScript with a little input of Java and some other languages such as Swift, Lua, Objective-c and some other.

System Requirements

Requirements to setup Jitsi Meet include:

Features

Jitsi Meet offers the following key features:

  • Open Source
  • Self-Hosted
  • Secure
  • WebRTC Compatible
  • Scalable
  • Flexible
  • Encryption
  • Multi-Party Video Conference
  • Support For Etherpad
  • Invite Users
  • Simulcasting
  • Video/Audio Recording
  • Extensible

Installation Instructions using Docker

First, run the following command to get the clone

 git clone https://github.com/jitsi/docker-jitsi-meet && cd docker-jitsi-meet

After a successful clone, Create a .env file by copying and adjusting env.example

 cp env.example .env

Now, set the password in the security section options of .env file by running the following bash script

 ./gen-passwords.sh

Create required CONFIG directories

 mkdir -p ~/.jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri}

In the last, run this command to spin the Docker image

 docker-compose up -d

Finally, you can access your application at this URL https://localhost:8443