More Premium Hugo Themes Premium React Themes

Edumeet

edumeet - multiparty web-meetings using mediasoup and WebRTC

Edumeet

edumeet - multiparty web-meetings using mediasoup and WebRTC

Author Avatar Theme by edumeet
Github Stars Github Stars: 1291
Last Commit Last Commit: May 13, 2025 -
First Commit Created: Jan 15, 2024 -
default image

Overview

Edumeet is a WebRTC meeting service that uses mediasoup. It allows users to host virtual meetings and includes features such as audio/video streaming, screen sharing, file sharing, chat messages, and local recording. Edumeet also supports authentication types including OIDC, SAML, and a local text-based database. The service is available in 22 languages and users can contribute to translating the language files.

Features

  • A/V Streaming: Share your microphone and camera, as well as an additional video stream.
  • Video Layouts: Choose between Democratic and Filmstrip views for your video conference.
  • Screen Sharing: Share your screen for presentations directly from your desktop.
  • File Sharing: Share files with meeting participants using a torrent solution.
  • Chat Messages: Engage in text conversations with other participants during the meeting.
  • Local Recording: Record the browser window/tab/screen content in browser-supported formats. (Disabled by default)
  • Authentication: Supports OIDC, SAML, and a local text-based database for authentication.
  • Internationalization: Available in 22 languages.

Installation

To install Edumeet, follow the steps below:

  1. For Docker or Ansible-based installation procedures, refer to the documentation.
  2. For Debian and Ubuntu-based operating systems, follow the steps below:
    • Install NodeJS (v16.x) as described in the manual installation section.
    • Configure the client and server settings as specified in the configuration section.

Summary

Edumeet is a WebRTC meeting service that provides a range of features for virtual meetings, including audio/video streaming, screen sharing, file sharing, chat messages, and local recording. It supports authentication types OIDC, SAML, and a local text-based database, and offers language localization in 22 languages. The installation process varies depending on the operating system, with options for Docker, Ansible, Debian, and Ubuntu-based systems.