Moonshine: PCから任意デバイスへゲームストリーミング

मूल शीर्षक: Moonshine: Lets you stream games from your PC to any device running Moonlight

यह क्यों महत्वपूर्ण है

モニター不要のheadlessゲームストリーミングをオープンソースで実現し、自宅サーバー活用の選択肢を広げる点で注目される。

Rust言語で書かれたオープンソースのheadlessストリーミングサーバー「Moonshine」がGitHubで公開された。Moonlightクライアントが動作する任意のデバイスへPCからゲームをストリーミングできる。現在583スターを獲得している。

「Moonshine」はhgaiserによってGitHub上で公開されたオープンソースプロジェクトで、Rust言語で開発されたheadlessストリーミングサーバーである。Moonlightクライアントが動作するあらゆるデバイスに対してPCからゲームをストリーミングすることができる。

主な特徴として、まず「独立したストリーミングセッション」が挙げられる。各ストリームは独自のcompositor上で動作し、デスクトップ環境から完全に分離されるため、ストリーミング中もホストPCを他の用途に使用できる。

次に「モニター不要」という点が特徴的で、headlessサーバー上でも動作するため、HDMIダミープラグが不要である。

また、GPUを使用したH.264、H.265、AV1によるハードウェアビデオエンコーディングに対応している。ただし、AV1については警告が記載されており、利用時には注意が必要とされている。

キーボード、マウス、コントローラーの入力はホストPCに送り返されるため、リモートでも実際にPCの前に座っているかのようにゲームをプレイできる。

プロジェクトはBSD-2-Clauseライセンスの下で公開されており、現在41フォーク、583スターを獲得している。

स्रोत

github.com — मूल लेख पढ़ें →