awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Video conferencing server

Ranking updated Jul 1, 2026

For an open source video conferencing server, the strongest matches are miroslavpejic85/mirotalksfu (Mirotalksfu is a self-hosted WebRTC video conferencing platform built), jitsi/jitsi-meet (Jitsi Meet is a complete, self-hostable video conferencing server) and bigbluebutton/bigbluebutton (BigBlueButton is a fully self-hosted WebRTC video conferencing server). mynaparrot/plugnmeet-server and nextcloud/spreed round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best open-source video conferencing servers. Compare top-rated projects by features and activity to find the best fit for your stack.

Video conferencing server

Find the best repos with AI.We'll search the best matching repositories with AI.
  • miroslavpejic85/mirotalksfumiroslavpejic85 avatar

    miroslavpejic85/mirotalksfu

    2,882View on GitHub↗

    Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time communication system for hosting high-resolution audio and video meetings, serving as a self-hosted virtual classroom and a collaborative workspace. The platform distinguishes itself by integrating generative AI assistants, speech recognition, and digital avatars into live sessions. It also operates as an RTMP streaming gateway, allowing users to broadcast live meeting content to external audiences and platforms. The system provides a collaboration suite featuring a shared interac

    Mirotalksfu is a self-hosted WebRTC video conferencing platform built on mediasoup, offering real-time video/audio, screen sharing, recording, RTMP streaming, SIP integration, and AI features — a comprehensive solution for deploying your own video call server.

    JavaScriptScreen SharingLive Video Broadcasting
    View on GitHub↗2,882
  • jitsi/jitsi-meetjitsi avatar

    jitsi/jitsi-meet

    29,423View on GitHub↗

    Jitsi Meet is an open-source platform for real-time audio and video communication. It provides a complete infrastructure for hosting secure video conferences, supporting features such as screen sharing, messaging, and participant polling. The platform is designed for both standalone use and integration into external web or mobile applications. The system utilizes a selective forwarding unit architecture to route media streams between participants, ensuring efficient communication across multiple users. It relies on standardized real-time transport protocols to manage data transmission and inc

    Jitsi Meet is a complete, self-hostable video conferencing server that delivers real-time WebRTC video/audio, screen sharing, and room management, making it a flagship match for deploying on your own infrastructure.

    TypeScriptWebRTC Facilitators
    View on GitHub↗29,423
  • bigbluebutton/bigbluebuttonbigbluebutton avatar

    bigbluebutton/bigbluebutton

    9,040View on GitHub↗

    BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online teaching sessions. It functions as a WebRTC video conferencing platform and collaboration suite, providing a self-hosted environment for virtual classroom management and online course administration. The system distinguishes itself through specialized educational tools, including an interactive quiz engine, breakout room coordination, and live polling. It provides a comprehensive suite of collaborative assets such as a shared infinite whiteboard, real-time co-authored notes, and

    BigBlueButton is a fully self-hosted WebRTC video conferencing server with built-in screen sharing, breakout rooms, recording, and authentication integration, making it a comprehensive match for hosting real-time video calls even though it emphasizes educational features.

    JavaScriptScreen Sharing
    View on GitHub↗9,040
  • mynaparrot/plugnmeet-servermynaparrot avatar

    mynaparrot/plugNmeet-server

    497View on GitHub↗

    The open-source, self-hosted video conferencing software. Scalable, customizable, and with a powerful AI Meeting Agent.

    PlugNMeet is an open-source, self-hosted video conferencing server built on WebRTC and LiveKit, directly providing the real-time video/audio, scalable deployment, and room management you're looking for.

    GoVideo ConferencingVoice And Video
    View on GitHub↗497
  • nextcloud/spreednextcloud avatar

    nextcloud/spreed

    2,145View on GitHub↗

    SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors - SPDX-License-Identifier: CC0-1.0 -->

    Nextcloud Talk (this repo) is a full-featured self-hosted video conferencing server integrated into Nextcloud, providing WebRTC video/audio, screen sharing, room moderation, and scalable deployment — exactly the kind of self-hosted real-time call platform this search seeks.

    JavaScriptCommunication PlatformsCommunication ToolsVideo Conferencing
    View on GitHub↗2,145
  • openvidu/openviduOpenVidu avatar

    OpenVidu/openvidu

    2,109View on GitHub↗

    OpenVidu Platform main repository

    OpenVidu is a full-featured self-hosted video conferencing platform with WebRTC, screen sharing, room management, recording, and SIP/PSTN integration, making it an excellent choice for hosting real-time video calls on your own servers.

    TypeScriptVideo Conferencing
    View on GitHub↗2,109
  • fmeringdal/nettu-meetfmeringdal avatar

    fmeringdal/nettu-meet

    2,403View on GitHub↗

    Nettu-meet is a self-hosted video conferencing platform designed for professional and educational environments. It provides a comprehensive suite of real-time communication tools, including audio and video streaming, screen sharing, and collaborative digital whiteboards, to facilitate remote tutoring and group meetings. The platform distinguishes itself through its focus on programmatic integration and organizational customization. It exposes a RESTful API that allows external systems to automate the scheduling and management of meeting sessions, enabling the integration of live video workflo

    Nettu-meet is a self-hosted video conferencing server that provides WebRTC-based real-time video/audio, screen sharing, and meeting management through a REST API, fitting your need for deployable video call software, though it does not mention recording, federation, or SSO support.

    TypeScriptScreen Sharing
    View on GitHub↗2,403
  • miroslavpejic85/mirotalkmiroslavpejic85 avatar

    miroslavpejic85/mirotalk

    4,595View on GitHub↗

    Mirotalk is a self-hosted video conferencing platform and peer-to-peer communication server. It utilizes WebRTC for high-resolution video calls, screen sharing, and real-time audio streaming, operating as a decentralized system that routes media streams directly between participants to ensure privacy and low latency. The platform integrates conversational language models and speech recognition to provide real-time transcription and automated meeting tasks. It also functions as a white-label collaboration suite, allowing users to apply corporate visual identities across the interface and sourc

    Mirotalk is a self-hosted WebRTC-based video conferencing server that supports real-time video/audio calls, screen sharing, and room management, making it a solid fit for deploying your own private video calls, though it lacks explicit support for recording, federation, or SSO out of the box.

    JavaScriptPeer-to-Peer Media LibrariesVideo Conferencing SoftwareAccess-Controlled Rooms
    View on GitHub↗4,595
  • open-webrtc-toolkit/owt-serveropen-webrtc-toolkit avatar

    open-webrtc-toolkit/owt-server

    1,157View on GitHub↗

    This project is a scalable real-time communication platform designed for multi-party video and audio conferencing. It functions as a modular media server that orchestrates live sessions, manages virtual meeting rooms, and handles the distribution of media streams across distributed computing environments. The platform distinguishes itself through its support for protocol bridging, allowing for the translation between WebRTC, RTSP, SIP, and HLS. It incorporates hardware-accelerated transcoding to maintain performance across diverse devices and utilizes a plugin-based architecture to enable cus

    OWT Server is a self-hosted WebRTC-based conferencing server that handles streaming, transcoding, and room management, fitting your core requirement for a deployable video-calling backend, though it lacks built-in federation and SSO.

    JavaScriptConference Room Orchestration
    View on GitHub↗1,157
  • screego/serverscreego avatar

    screego/server

    10,254View on GitHub↗

    This project is a WebRTC screen sharing server designed to facilitate the streaming of desktop views between multiple participants. It functions as a signaling server to coordinate connection metadata and a relay server to ensure connectivity for users behind restrictive firewalls or symmetric NATs. The server enables real-time screen sharing by establishing direct peer-to-peer connections to reduce latency and server load. It utilizes a relay architecture to maintain stable communication when direct paths are blocked by network firewalls. The system provides coordination for session managem

    Screego is a self-hosted WebRTC screen sharing server with relay functionality, but it focuses only on screen sharing and lacks full video conferencing features like multi-participant video calls, room management, recording, and SIP integration that the visitor needs.

    GoScreen SharingWebRTC Facilitators
    View on GitHub↗10,254
  • simplewebrtc/simplewebrtcsimplewebrtc avatar

    simplewebrtc/SimpleWebRTC

    4,689View on GitHub↗

    SimpleWebRTC is a communication framework and real-time media streaming library designed to establish peer-to-peer audio, video, and data streams between web clients. It provides a conference room manager to organize multiple participants into virtual rooms for group interaction. The framework includes a dedicated system for peer-to-peer file transfers and low-latency data messaging. It also features a network traversal configuration tool for managing the servers required to maintain connectivity across firewalls and restrictive network environments. The project covers broad capability areas

    SimpleWebRTC is a WebRTC framework and library for building real-time communication features, not a self-contained server you can deploy directly — it's the building block itself, not the ready-to-host video conferencing platform this search needs.

    JavaScriptConference Room OrchestrationRoom ManagementScreen Sharing
    View on GitHub↗4,689
  • feross/simple-peerfeross avatar

    feross/simple-peer

    7,797View on GitHub↗

    simple-peer is a JavaScript library that provides a wrapper for WebRTC to simplify the establishment of peer-to-peer networking in the browser. It serves as a tool for creating direct device-to-device connections for the transmission of binary data and real-time media streaming. The library manages the exchange of strings and binary buffers through a data channel implementation and provides tools for sharing real-time audio and video tracks between peers. It covers the full lifecycle of peer connectivity, including signaling coordination, session description negotiation, and the gathering of

    simple-peer is a JavaScript library for establishing WebRTC peer-to-peer connections in the browser, not a deployable video conferencing server with room management, recording, or self-hosting infrastructure.

    JavaScriptWebRTC ImplementationsWebRTC Streaming
    View on GitHub↗7,797
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
miroslavpejic85/mirotalksfu2.9KJavaScriptagpl-3.0Feb 19, 2026
jitsi/jitsi-meet29.4KTypeScriptApache-2.0Jun 16, 2026
bigbluebutton/bigbluebutton9KJavaScriptlgpl-3.0Feb 20, 2026
mynaparrot/plugnmeet-server497GoMITJun 16, 2026
nextcloud/spreed2.1KJavaScriptAGPL-3.0Jun 26, 2026
openvidu/openvidu2.1KTypeScriptApache-2.0Jun 16, 2026
fmeringdal/nettu-meet2.4KTypeScriptAGPL-3.0Aug 30, 2023
miroslavpejic85/mirotalk4.6KJavaScriptAGPL-3.0Jun 12, 2026
open-webrtc-toolkit/owt-server1.2KJavaScriptApache-2.0Oct 23, 2024
screego/server10.3KGogpl-3.0Jan 1, 2026

Related searches

  • a self-hosted video meeting room
  • a self hosted platform for video conferencing
  • an open source alternative to Google Meet
  • a WebRTC media server
  • Communication and conferencing
  • Video conferencing software
  • an open source media streaming server
  • a self-hosted voice chat