SFU (селективный узел пересылки), совместимый с WebRTC: маршрутизирует видеопотоки для масштабных видеоконференций и используется как backend Jitsi Meet.
jech/galene
Самостоятельно разворачиваемый сервер видеоконференций на Go с WebRTC и браузерным клиентом.
Open source альтернатива:Zoom
Google Meet
- Звёзды
- 1,431
- Форки
- 207
- Открытые issues
- 68
- Последний коммит
- вчера
Что это?
Galene — сервер видеоконференций, который можно запустить на собственной машине. Участники подключаются к комнатам через браузер, а сервер пересылает медиаданные между ними как selective forwarding unit (SFU): каждый участник отправляет один поток, а не отдельную копию каждому собеседнику.
Сервер написан на Go и рассчитан на простое развёртывание при умеренном потреблении ресурсов. Группы настраиваются с помощью JSON-файлов в каталоге groups: в них задаются пользователи, пароли и разрешения. Инструкции по установке и администрированию вынесены в отдельные файлы документации в репозитории; там же есть руководства по созданию собственных клиентов и административный API.
Проект распространяется по лицензии MIT, а разработка ведётся через список рассылки и pull request’ы на GitHub.
Ключевые возможности
- 01Видеоконференции в браузере без установки клиента
- 02Сервер selective forwarding, ретранслирующий медиаданные между участниками
- 03Группы задаются в JSON-файлах с паролями и разрешениями для каждого пользователя
- 04Административный API для управления сервером
- 05Написан на Go и собирается в один бинарный файл с отключённым CGO
Сценарии использования
- Проведение закрытых видеовстреч на собственном сервере вместо стороннего сервиса
- Организация видеокомнаты для небольшой команды или сообщества с контролем учётных записей пользователей
- Создание собственного клиента видеоконференций, работающего с протоколом Galene
Быстрый старт
- 1
Клонируйте репозиторий с GitHub
git clone https://github.com/jech/galene - 2
Перейдите в каталог galene и соберите исполняемый файл сервера
CGO_ENABLED=0 go build -ldflags='-s -w' - 3
Создайте каталог groups и файл группы с учетной записью пользователя
- 4
Запустите сервер в фоновом режиме
./galene &
Что важно знать
- В настройках по умолчанию используется самоподписанный сертификат, поэтому браузеры показывают предупреждение о неизвестном сертификате.
В подборках
Темы
Частые вопросы
- Что такое galene?
- Самостоятельно разворачиваемый сервер видеоконференций на Go с WebRTC и браузерным клиентом. Galene — сервер видеоконференций, который можно запустить на собственной машине. Участники подключаются к комнатам через браузер, а сервер пересылает медиаданные между ними как selective forwarding unit (SFU): каждый участник отправляет один поток, а не отдельную копию каждому собеседнику.
- galene можно использовать бесплатно? Какая у него лицензия?
- galene распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- galene всё ещё поддерживается?
- Активно поддерживается. Последний коммит в galene — 6 нояб. 2026 г..
- Для чего можно использовать galene?
- Проведение закрытых видеовстреч на собственном сервере вместо стороннего сервиса Организация видеокомнаты для небольшой команды или сообщества с контролем учётных записей пользователей Создание собственного клиента видеоконференций, работающего с протоколом Galene
- Как установить galene?
- Клонируйте репозиторий с GitHub: git clone https://github.com/jech/galene Перейдите в каталог galene и соберите исполняемый файл сервера: CGO_ENABLED=0 go build -ldflags='-s -w' Создайте каталог groups и файл группы с учетной записью пользователя Запустите сервер в фоновом режиме: ./galene &
- Где скачать galene?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jech/galene
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая open-source платформа для видеоконференций на базе mediasoup SFU — альтернатива Zoom и Google Meet.
Самостоятельно размещаемый сервер веб-конференций с открытым исходным кодом на базе LiveKit и опциональным AI-агентом для перевода, транскрибации и создания сводок встреч.
Платформа для видеоконференций с открытым исходным кодом: пользуйтесь ей в браузере или на мобильном устройстве, разверните у себя и встроите в веб-приложение.
Клиент онлайн-класса с открытым исходным кодом для Web, Windows и macOS на базе аудио-, видеосвязи и обмена сообщениями в реальном времени от Agora.
Открытый SFU-сервер WebRTC на Go для передачи голоса, видео и данных в реальном времени — основа для связи людей и AI-агентов.