Repolode
screego

screego/server

面向开发者的自托管屏幕共享服务,基于 WebRTC,延迟低、画质高,支持 Docker 或单文件部署。

可替代:Microsoft Teams

Star
10,747
Fork
741
未关闭 Issue
18
最近提交
13天前

这是什么?

Screego 是一个面向开发者的屏幕共享服务,适合需要在会议中向同事展示代码的场景。它的出发点是企业聊天工具中的屏幕共享常常延迟数秒,或者画质太差、代码看不清。Screego 不替代聊天或会议软件,只专注于屏幕共享这一环,可以和团队现有的沟通工具配合使用。

共享基于 WebRTC 实现,多名用户可以加入同一个共享会话。项目内置 TURN 服务器,用于穿透 NAT 和防火墙。服务端使用 Go 编写,可以以单个二进制文件或 Docker 镜像的形式部署。

官方提供了可直接体验的公共实例 app.screego.net,也提供安装和配置说明,方便自行搭建服务。

核心功能

  • 01支持多用户同时加入屏幕共享
  • 02基于 WebRTC 传输,保证传输安全
  • 03低延迟,同时保持高分辨率
  • 04内置 TURN 服务器,便于穿透 NAT
  • 05可通过 Docker 或单个二进制文件安装

适用场景

  • 在企业聊天工具画面延迟或模糊时,向远程同事展示代码
  • 在公司内网部署私有的屏幕共享服务
  • 结对编程或代码评审等需要清晰看到文字的场景

快速上手

  1. 1

    按照 screego.net 上的安装指南,通过 Docker 或单个二进制文件安装 Screego

  2. 2

    按照配置指南设置服务器,或访问公共演示实例 app.screego.net 先行体验

使用前须知

  • 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品须以相同条款发布。
  • 若要私有使用,需要自行部署服务器,且 README 将安装和配置说明指向外部文档。

收录于专题

标签

常见问题

server 是什么?
面向开发者的自托管屏幕共享服务,基于 WebRTC,延迟低、画质高,支持 Docker 或单文件部署。 Screego 是一个面向开发者的屏幕共享服务,适合需要在会议中向同事展示代码的场景。它的出发点是企业聊天工具中的屏幕共享常常延迟数秒,或者画质太差、代码看不清。Screego 不替代聊天或会议软件,只专注于屏幕共享这一环,可以和团队现有的沟通工具配合使用。
server 可以免费使用吗?用的什么许可证?
server 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
server 还在维护吗?
活跃维护中。server 最近一次提交是在 2026年10月25日。
server 适合用来做什么?
在企业聊天工具画面延迟或模糊时,向远程同事展示代码 在公司内网部署私有的屏幕共享服务 结对编程或代码评审等需要清晰看到文字的场景
server 怎么安装和运行?
按照 screego.net 上的安装指南,通过 Docker 或单个二进制文件安装 Screego 按照配置指南设置服务器,或访问公共演示实例 app.screego.net 先行体验
在哪里获取 server?
源代码和安装说明在 GitHub 上:https://github.com/screego/server

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目