OpenGLで描画する高速なクロスプラットフォーム対応ターミナルエミュレーター。妥当な初期設定と柔軟なTOML設定を備える。
Techlm77/LinuxPlay
WebRTCとGStreamerのハードウェアエンコードを活用した、Rust製の低遅延なLinux向けオープンソースリモートデスクトップ。
代替できる製品:TeamViewer
AnyDesk
- スター
- 633
- フォーク
- 16
- 未解決の Issue
- 1
- 最終コミット
- 一昨日
これは何?
LinuxPlayは、別のコンピューターの画面を表示して操作できる、Linux向けのリモートデスクトップツールです。通信には相互TLSシグナリングを使ったWebRTCを採用し、暗号化されたP2P接続を確立します。映像はGStreamer経由でエンコードされ、利用可能な場合はハードウェアH.264、H.265、AV1(IntelとAMDではVA-API、NvidiaではNVENC)を使用し、ソフトウェアエンコードにもフォールバックできます。音声にはOpusを使用します。クライアントはGTK4とlibadwaitaを使ったアプリケーションです。
セキュリティには、フィンガープリントを固定した自己署名証明書を使用します。初回のペアリングはPINで認証され、ホストは受信する接続を毎回承認する必要があります。接続は閲覧専用にも設定できます。コーデック、ビットレート、フレームレートはネットワーク状況に応じて調整され、複数のモニターを同時に配信できます。X11では任意のウィンドウマネージャーで動作し、Waylandではxdg-desktop-portalを介して動作します。また、キーボードの前に人がいないマシン向けに、無人モードも備えています。
主な機能
- 01相互TLSシグナリングを使用したP2PのWebRTC通信
- 02ソフトウェアエンコードへのフォールバックに対応したハードウェアH.264、H.265、AV1エンコード
- 03PINを使ったデバイスごとのペアリング、証明書のピン留め、ホスト側での接続承認
- 04閲覧専用またはフルコントロールのセッション
- 05ネットワーク状況に応じたコーデック、ビットレート、フレームレートの調整
- 06マルチモニター配信とTailscaleを考慮したネットワークバインド
ユースケース
- 同じネットワーク上の別のマシンから、自宅やオフィスのLinuxワークステーションにアクセスする
- Tailscaleネットワーク経由で、ヘッドレスまたは無人のLinuxマシンをリモート管理する
- 閲覧専用セッションでLinuxデスクトップを実演したり、サポートしたりする
トピック
よくある質問
- LinuxPlay とは?
- WebRTCとGStreamerのハードウェアエンコードを活用した、Rust製の低遅延なLinux向けオープンソースリモートデスクトップ。 LinuxPlayは、別のコンピューターの画面を表示して操作できる、Linux向けのリモートデスクトップツールです。通信には相互TLSシグナリングを使ったWebRTCを採用し、暗号化されたP2P接続を確立します。映像はGStreamer経由でエンコードされ、利用可能な場合はハードウェアH.264、H.265、AV1(IntelとAMDではVA-API、NvidiaではNVENC)を使用し、ソフトウェアエンコードにもフォールバックできます。音声にはOpusを使用します。クライアントはGTK4とlibadwaitaを使ったアプリケーションです。
- LinuxPlay は無料で使えますか?ライセンスは?
- LinuxPlay は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- LinuxPlay は今もメンテナンスされていますか?
- 活発にメンテナンス中。LinuxPlay の最終コミットは 2026年10月17日 です。
- LinuxPlay は何に使えますか?
- 同じネットワーク上の別のマシンから、自宅やオフィスのLinuxワークステーションにアクセスする Tailscaleネットワーク経由で、ヘッドレスまたは無人のLinuxマシンをリモート管理する 閲覧専用セッションでLinuxデスクトップを実演したり、サポートしたりする
- LinuxPlay はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Techlm77/LinuxPlay
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Ankiは、間隔反復で復習のタイミングを調整し、記憶を助けるデスクトップ版フラッシュカードアプリです。
画面録画、ローカル編集、共有リンクに対応した、セルフホストも可能なオープンソースのLoom代替ツール。
通話にボットとして参加せず端末音声を録音し、ノートをローカルのSQLiteに保存する、ローカルファーストのオープンソースAI議事録ツール。
Linuxサーバー、Webサイト、Dockerコンテナ、データベース、AIエージェントを管理するオープンソースのWebベースコントロールパネル。
Linux、Windows、macOSでSwiftPMパッケージからiOSアプリをビルド・署名・インストールできる、クロスプラットフォームのXcode代替CLI。