How to create your own video conference application like Zoom ,Meet, teams ...

 



Jitsi Meet is an open source video conferencing solution which allows users to setup and share video conferences from a single web page with no apps or downloads necessary. In addition to video conferencing provides telephone dial-in, screen sharing, recording, white boarding, collaborative editing of documents, chat and support for 25 languages .


 Installing Jitsi

First add the Jitsi repository key onto your system by running from the command line:

wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -

Next we’ll create a sources.list.d file with the Jitsi repository. We’re using stable but if you want to switch to the unstable branch simply swap unstable for stable and run:

sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"

Update your package list with the below:

sudo apt-get -y update

Now we install the Jitsi-Meet meta package itself which includes all of its components:

sudo apt-get -y install jitsi-meet

Enter the FQDN of your VPS instance. In our case it’s jitsi.brring.com:

Jitsi Meet Set Your Hostname

We’ll say yes to Generate a new self-signed certificate – we will get a chance to generate a proper Let’s Encrypt certificate shortly:

Jitsi Meet Accept Self Signed Certificates

Setup Let’s Encrypt

Jitsi comes with a handy script to setup Let’s Encrypt – simply run from the command line:

/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

You’ll be asked for an email – Let’s Encrypt will use this to automatically send you expiry notices when your certificate is coming up for renewal.

Provided your DNS settings are correct and have propagated (it can take a few hours absolute worst case) your SSL certificate should have successfully generated.

If not, wait and re-run the script.

Test it out

With all that done, testing is simple – simply visit your new domain which in our case is https://meet.brring.com and start your first Jitsi video conference call:

Jitsi Meet Web Application

Step #01: How To remove home link from jitsi meet video server.

You can change this using two option like.

  • Remove from logo with link using css hidden method.
  • You modify logo & link using own.

Remember it this is full source code location is /usr/share/jitsi-meet/

Option # Using css hidden method

Open css file from /usr/share/jitsi-meet/css/all.css then find .leftwatermark class for hidden method.

.leftwatermark{
left: 32px;
top: 32px;
background-image: url(../images/watermark.png);
background-position: center left;
visibility: hidden;}

Then save this file. This css hidden method.

Option # modify logo using own logo

Goto /usr/share/jitsi-meet/images then rename old watermark.png file and upload your file as same name. Now heard reload your page then see update.

Option # modify link using my link

Open interface_config.js file from /usr/share/jitsi-meet/  and replace your own link where jitsi.org

Step #02: Remove page title and favicon icon.

APP_NAME: 'Jitsi Meet',
NATIVE_APP_NAME: 'Jitsi Meet',
PROVIDER_NAME: 'Jitsi',

then change and update this file.

Goto /usr/share/jitsi-meet/ and find favicon.ico file then replace your own file.

For more information about jitsi-meet customisation fallow up the URL https://jitsi.github.io/handbook/docs/intro

Comments

Popular posts from this blog

Remote Friendly Companies

Introduction to Istio, Kiali, Jaeger, Grafana, and Prometheus

Cloud Foundry app toolchain using IBM BLUMIX