Repolode
screego

screego/server

WebRTCを使った低遅延・高解像度の画面共有サーバー。セルフホストに対応し、Dockerまたは単一バイナリでデプロイできます。

代替できる製品:Microsoft Teams

スター
10,748
フォーク
741
未解決の Issue
18
最終コミット
13 日前

これは何?

Screegoは、通話中に同僚へコードを見せたい開発者向けの画面共有サーバーです。既存の企業向けチャットツールでは、映像が数秒遅れたり、コードが読めないほどぼやけたりすることが多かったため開発されました。Screegoはチャットアプリやミーティングアプリの代わりになるものではなく、画面共有だけを担うため、チームがすでに利用しているコミュニケーションツールと併用できます。

画面共有にはWebRTCを使い、複数のユーザーが1つの画面共有セッションに参加できます。NATやファイアウォールを越えるためのTURNサーバーを内蔵しており、その設定方法はドキュメントで解説されています。Goで書かれており、単一バイナリまたはDockerイメージとして提供されています。

app.screego.netで公開デモを利用できます。また、プロジェクトのサイトでは、自分のサーバーを運用するためのインストール方法と設定オプションが説明されています。

主な機能

  • 01複数ユーザーが参加できる画面共有セッション
  • 02WebRTC経由で画面コンテンツを転送
  • 03低遅延かつ高解像度で出力
  • 04NAT越えに対応するTURNサーバーを内蔵
  • 05Dockerまたは単一バイナリでインストール可能

ユースケース

  • 企業向けチャットツールで画面共有が遅延したり、ぼやけたりするときに、リモートの同僚へコードを見せる
  • 社内ネットワークでプライベートな画面共有サーバーを運用する
  • 読みやすいテキストが重要なペアプログラミングやコードレビュー

クイックスタート

  1. 1

    screego.netのインストールガイドに従って、Dockerまたは単一のバイナリでScreegoをインストールします

  2. 2

    設定ガイドに従ってサーバーを設定するか、app.screego.netの公開デモインスタンスをお試しください

使う前に知っておきたいこと

  • GPL-3.0ライセンスのもとで提供されています。コピーレフトライセンスのため、派生物も同じ条件で共有する必要があります。
  • プライベートに利用するにはサーバーを自分でホストする必要があります。また、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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト