Repolode
screego

screego/server

Сервер для самостоятельного размещения, позволяющий разработчикам делиться экраном по WebRTC с низкой задержкой и высоким разрешением; разворачивается через Docker или одним бинарным файлом.

Open source альтернатива:Microsoft Teams

Звёзды
10,747
Форки
741
Открытые issues
18
Последний коммит
11 дней назад

Что это?

Screego — сервер для демонстрации экрана, рассчитанный на разработчиков, которым нужно показывать код коллегам во время звонка. Проект появился потому, что в существующих корпоративных чатах трансляция часто тормозила на несколько секунд или была слишком размытой, чтобы читать код. Screego не заменяет чат или приложение для встреч: он отвечает только за демонстрацию экрана, поэтому его можно использовать вместе с любым инструментом для общения, который уже выбрала команда.

Демонстрация работает через WebRTC, и к одной сессии могут подключаться несколько пользователей. В проект встроен TURN-сервер для прохождения через NAT и межсетевые экраны; в документации описана его настройка. Screego написан на Go и поставляется одним бинарным файлом или в виде Docker-образа.

Публичная демоверсия доступна по адресу app.screego.net, а на сайте проекта описаны установка и варианты настройки собственного сервера.

Ключевые возможности

  • 01Сессии демонстрации экрана для нескольких пользователей
  • 02Передача изображения с экрана через WebRTC
  • 03Низкая задержка и высокое разрешение трансляции
  • 04Встроенный TURN-сервер для прохождения через NAT
  • 05Установка через Docker или одним бинарным файлом

Сценарии использования

  • Демонстрация кода удалённым коллегам, когда корпоративный чат тормозит или размывает изображение
  • Развёртывание приватного сервера для демонстрации экрана во внутренней сети компании
  • Парное программирование и код-ревью, где важно, чтобы текст оставался читаемым

Быстрый старт

  1. 1

    Установите Screego через Docker или с помощью отдельного бинарного файла, следуя руководству по установке на screego.net

  2. 2

    Настройте сервер по руководству по настройке или попробуйте общедоступный демонстрационный экземпляр на app.screego.net

Что важно знать

  • Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, которая требует распространять производные работы на тех же условиях.
  • Для приватного использования необходимо самостоятельно разместить сервер. Кроме того, в README есть ссылки на внешнюю документацию по установке и настройке.

В подборках

Темы

Частые вопросы

Что такое server?
Сервер для самостоятельного размещения, позволяющий разработчикам делиться экраном по WebRTC с низкой задержкой и высоким разрешением; разворачивается через Docker или одним бинарным файлом. Screego — сервер для демонстрации экрана, рассчитанный на разработчиков, которым нужно показывать код коллегам во время звонка. Проект появился потому, что в существующих корпоративных чатах трансляция часто тормозила на несколько секунд или была слишком размытой, чтобы читать код. Screego не заменяет чат или приложение для встреч: он отвечает только за демонстрацию экрана, поэтому его можно использовать вместе с любым инструментом для общения, который уже выбрала команда.
server можно использовать бесплатно? Какая у него лицензия?
server распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
server всё ещё поддерживается?
Активно поддерживается. Последний коммит в server — 25 окт. 2026 г..
Для чего можно использовать server?
Демонстрация кода удалённым коллегам, когда корпоративный чат тормозит или размывает изображение Развёртывание приватного сервера для демонстрации экрана во внутренней сети компании Парное программирование и код-ревью, где важно, чтобы текст оставался читаемым
Как установить server?
Установите Screego через Docker или с помощью отдельного бинарного файла, следуя руководству по установке на screego.net Настройте сервер по руководству по настройке или попробуйте общедоступный демонстрационный экземпляр на app.screego.net
Где скачать server?
Исходный код и инструкции по установке — на GitHub: https://github.com/screego/server

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая видеоконференцсвязь с открытым исходным кодом на базе WebRTC: комнаты в браузере, демонстрация экрана, чат и доска.

4,8 тыс.+17 за неделю792JavaScriptAGPL-3.0Активно поддерживаетсяОбновлён 15 часов назад

Лёгкий сервер для самостоятельного хостинга с голосовыми и видеозвонками, текстовыми каналами и демонстрацией экрана — для небольших групп, которые хотят хранить данные у себя.

1,6 тыс.+22 за неделю153TypeScriptMITАктивно поддерживаетсяОбновлён 11 часов назад

Самостоятельно размещаемая платформа WebRTC с открытым исходным кодом для видеозвонков один на один с демонстрацией экрана и сквозным шифрованием.

520100JavaScriptAGPL-3.0Активно поддерживаетсяОбновлён 15 часов назад