OpenSource-Hub
S

screego/server

SHA-256
10.4k stars·開発ツール·SHA-256 チェックサム確認済み

開発者向けの低遅延・高品質な画面共有ツール

スマートダウンロード

Download 版をダウンロード

v1.12.3 · 5.5 MB

開発者向けの画面共有ツール、低遅延で高画質

主な機能

  • 複数ユーザーによる同時画面共有
  • WebRTC による安全な転送
  • 低遅延・高解像度
  • Docker または単一ファイルでワンクリックインストール
  • 内蔵 TURN サーバーで NAT 越えを解決

できないこと

  • •ネットワーク環境で WebRTC 通信が許可されていることを確認する必要があります(TURN サーバーの設定が必要になる場合があります)。イントラネット内で使用する場合は、追加設定が不要な場合があります。録画機能はサポートされていません。

使用例

  • 開発チームのメンバーがリモートで協力してコードをデバッグする
  • 同僚にIDEの画面やコードスニペットを見せる
  • Teams/Zoom の画面共有の代わりに、より鮮明な画面を得る

詳細説明

Screego は、開発者向けに設計されたオープンソースの画面共有ツールです。WebRTC 技術により低遅延・高解像度の画面共有を実現し、Microsoft Teams などのエンタープライズツールでよく見られる遅延の大きさや画質の低さといった問題を解決します。複数ユーザーによる同時共有、セキュアな転送、簡単なインストール(Docker または単一のバイナリファイル)をサポートし、NAT 越えの問題に対処するための TURN サーバーを内蔵しています。

トラブルシューティング & FAQ (2)

トラブル対応
ScreegoをNginxとTURNでセルフホスティングしているときにビデオストリームが空白になる問題を修正する方法

他のクライアントでストリームが空白で表示される場合、TURNサーバーがlocalhostにバインドされている可能性があります。設定で SCREEGO_TURN_ADDRESS=0.0.0.0:3478 を設定して、外部クライアントが接続できるようにしてください。TURNサーバーは非HTTPポートを使用するため、Nginxのリバースプロキシは不要です。

参照 Issue #231
トラブル対応
HTTPSを使用するnginxの背後にあるScreegoでルームを作成または参加する際に発生する「[object Event]」と空のエラーを修正する方法

これは通常、nginx が Screego の WebSocket 接続を正しくプロキシしていないことを意味します。WebSocket アップグレードヘッダーを指定して、127.0.0.1:5050 への HTTPS リバースプロキシとして nginx を設定してください:

server {
    listen 443 ssl;
    server_name screego.example.com;

    ssl_certificate /etc/letsencrypt/live/screego.example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/screego.example.com/privkey.pem;

    location / {
        proxy_pass http://127.0.0.1:5050;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_read_timeout 600s;
    }
}

screego.example.com と証明書のパスを、実際のドメインと Let's Encrypt のパスに置き換えてください。次に、nginx の設定を検証してリロードします:

sudo nginx -t
sudo systemctl reload nginx

ブラウザで Screego のページを再読み込みしてください。公式のリバースプロキシ設定は https://screego.net/#/proxy で確認できます。

参照 Issue #241

タグ

screen-sharingwebrtcremote-workdeveloper-tools

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:GitHub Releases からお使いのシステムに対応するバイナリファイルをダウンロードするか、Docker イメージを使用します

4

ステップ2:サーバーを実行します(例:./screego-server または docker run screego/server)

5

ステップ3:提供されたアドレスをブラウザで開き、ルームを作成して画面リンクを他の人と共有します

インストールガイド
  1. ステップ1:GitHub Releases からお使いのシステムに対応するバイナリファイルをダウンロードするか、Docker イメージを使用します
  2. ステップ2:サーバーを実行します(例:./screego-server または docker run screego/server)
  3. ステップ3:提供されたアドレスをブラウザで開き、ルームを作成して画面リンクを他の人と共有します
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

ec5676058aeaa0520bddef8e374f452d0b400c5f06c9b61a6b0467a1f86fe25c

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

ダウンロードしたバイナリファイルを削除するか、Docker コンテナを停止して削除すれば、アンインストールできます。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-15 07:07:26
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト