# jitsi/jitsi

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/jitsi-jitsi).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

4,329 stars · 976 forks · Java · Apache-2.0

## Links

- GitHub: https://github.com/jitsi/jitsi
- Homepage: https://desktop.jitsi.org
- awesome-repositories: https://awesome-repositories.com/repository/jitsi-jitsi.md

## Topics

`audio` `chat` `icq` `instant-messaging` `irc` `jabber` `java` `jitsi` `sip` `video` `xmpp` `xmpp-client`

## Description

Jitsi is an open-source communication suite providing a self-hosted platform for real-time video conferencing, audio calls, and instant messaging. It functions as a comprehensive toolkit for streaming voice and video across different devices and platforms, allowing for the deployment of private team collaboration environments.

The project is distinguished by its multi-protocol communication bridging, which translates and exchanges data between diverse network standards including SIP, XMPP, and IRC. This allows users on different protocols to interact within a unified communication interface.

The system manages real-time media through a selective forwarding unit to optimize bandwidth and utilizes a distributed publish-subscribe mechanism for state-based presence tracking. It incorporates signaling and transport capabilities via XMPP and WebRTC to handle session initiation and encrypted data channels.

## Tags

### Networking & Communication

- [Real-Time Voice and Video Communication](https://awesome-repositories.com/f/networking-communication/real-time-voice-and-video-communication.md) — Enables real-time streaming of voice and video data between users across different devices. ([source](https://github.com/jitsi/jitsi/wiki))
- [Communication Bridges](https://awesome-repositories.com/f/networking-communication/communication-bridges.md) — Acts as a gateway that translates data between SIP, XMPP, and IRC network standards.
- [Instant Messaging Services](https://awesome-repositories.com/f/networking-communication/instant-messaging-services.md) — Provides a system for exchanging real-time text-based chat messages between individuals and groups. ([source](https://github.com/jitsi/jitsi/wiki))
- [Selective Forwarding Units](https://awesome-repositories.com/f/networking-communication/ip-forwarding/selective-forwarding-units.md) — Uses a selective forwarding unit to optimize video bandwidth by routing media streams based on client needs.
- [Multi-Protocol Communication Bridges](https://awesome-repositories.com/f/networking-communication/multi-protocol-communication-bridges.md) — Provides a bridge to enable data exchange across SIP, XMPP, and IRC network protocols. ([source](https://github.com/jitsi/jitsi/wiki))
- [Video Conferencing Systems](https://awesome-repositories.com/f/networking-communication/video-conferencing-systems.md) — Hosts live audio and video calls for multiple users across various platforms.
- [WebRTC Streaming](https://awesome-repositories.com/f/networking-communication/webrtc-streaming.md) — Handles real-time audio and video transport using encrypted WebRTC data channels.
- [Multimedia Instant Messengers](https://awesome-repositories.com/f/networking-communication/multimedia-instant-messengers.md) — Ships a self-hosted, open-source chat application for exchanging multimedia messages.
- [SIP Protocol Routing](https://awesome-repositories.com/f/networking-communication/sip-protocol-routing.md) — Routes SIP requests to establish and terminate voice calls over telephony infrastructure.
- [XMPP Signaling Systems](https://awesome-repositories.com/f/networking-communication/xmpp-signaling-systems.md) — Utilizes XMPP to manage session initiation, user presence, and chat metadata.

### Business & Productivity Software

- [Self-Hosted Communication Servers](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-tools/team-management/self-hosted-communication-servers.md) — Provides a private, self-hosted communication server for managing voice, video, and text interactions.

### Graphics & Multimedia

- [Bidirectional Audio-Video Calling](https://awesome-repositories.com/f/graphics-multimedia/bidirectional-audio-video-calling.md) — Provides a suite of tools for bidirectional real-time audio and video calling via WebRTC.

### Development Tools & Productivity

- [Presence Tracking](https://awesome-repositories.com/f/development-tools-productivity/change-tracking/real-time-synchronization/presence-tracking.md) — Maintains real-time user availability and session status using a distributed publish-subscribe mechanism.

### Part of an Awesome List

- [Streaming Servers](https://awesome-repositories.com/f/awesome-lists/media/streaming-servers.md) — Communicator supporting SIP and XMPP for audio and video calls.
