🏍️

WebRTCでmacOSのSidecarもどきを作る

2023/10/10に公開

https://twitter.com/dai_shi/status/1711320685489082768

作りました。macOSのデスクトップと繋がってタブレット画面が使えるようになりました。もちろんSidecarと同等ではなく、入力系は使えませんが。今後どれだけ活用するかわからないですが、ひとまず便利なシーンもありそうです。

アプリ

https://remote-faces.js.org/d/2023-10-09/sidecar.html

app screenshot

コード

https://github.com/dai-shi/remote-faces/blob/20c9ab028f42f9693c5c68a945b0fe385d4578f9/web/public/sidecar.html

code screenshot

気づいたこと

  • WebRTCでWiFi経由でもそこそこの遅延で済む、ポインター移動は多少気になるが、YouTubeで動画流すのはそれほど違和感なし
  • 毎回のセットアップが少し手間 (バーチャルスクリーン有効化、Viewer起動、Host起動)
  • BetterDisplayすごい
  • PeerJSお手軽

Discussion