

Prosody - External application used for signaling.Jitsi Broadcasting Infrastructure - Set of tools that are there for recording and streaming.Jitsi Gateway to SIP - Server-side application that allows regular SIP clients to connect.Jitsi Conference Focus - Server-side component that manages media sessions and acts as a load balancer.Jitsi Videobridge - Routes video streams amongst the conference participants.Jitsi Meet - Javascript application created using React to provide video conferencing.


Jitsi application comprises a set of modules. Jitsi can also be depicted as a collection of modules that are easy to use and dependant on each other to make up a total Jitsi system. Jitsi is an open-source project that provides top-level video conferencing capabilities. We will take a look into Jitsi Meet in this series. Following are a few brand names that dominate the domain as paid/limited applicationsįollowing are some open source projects that are video conferencing solutions. There are many applications that provide video conferencing and they range from paid solutions to open source solutions. Any webRTC application will have some basic features like accessing the media devices, opening peer connections, keeping connections alive, and streaming media. There are many applications for WebRTC, including basic chat applications to complex video conferencing applications. The WebRTC project is open source and supported by Apple, Google, Microsoft, and Mozilla, amongst others. Various clients have their own APIs to access webRTC features. This technology is available on almost every platform including all modern browsers and native clients. It supports video, voice, and generic data to be sent between peers. Developed by Google, WebRTC allows the users to do real-time communication with web applications that work on top of an open standard. WebRTC is the most popular and widely used solution of all for implementing real-time communication applications. There is a huge competition between the conferencing tool vendors such that different tools offer different capabilities. There are both proprietary and open-source tools available for video conferencing. Video conferencing is practiced in remote communications and also with the pandemic conditions many organizations started to use video conferencing tools for day-to-day tasks. It also promotes productivity, time management, reduced travel expenses, communication skills, and better collaboration. Video conferencing allows people to meet and collaborate face to face long-distance by transmitting audio, video, text, and sometimes other content in real-time through the internet. Video conferencing is a live video-based meeting between two or more people in different locations using video-enabled devices.
