16 ポイント 投稿者 xguru 2023-03-18 | 1件のコメント | WhatsAppで共有
  • Ethernetを使ってX-Serverを仮想画面としてリモートストリーミングするソリューションを自作した過程の紹介
  • Raspberry Pi 3の遅いCPUを克服するため、オーバーヘッドの低いプロトコルを利用
  • DHCPサーバーを内蔵しているためIP設定は不要で、ノートPCでxrandrを実行すると自動的にPiへのストリーミングが開始
  • ffmpegで画面をキャプチャしてエンコード処理を行って送信し、ffplayで受信して表示
  • 現在はXサーバーを使うLinuxマシンでのみ動作するが、ffmpegコマンドを修正すればWayland、Windows、Macなどでも利用できそう

1件のコメント

 
xguru 2023-03-18

こうしたことを可能にするソリューションは他にもあるはずですが、実装過程が興味深いので一度見ておく価値があります。
Hacker Newsのコメント欄でさまざまな代替案が示されているので、あわせて参考にしてください
https://news.ycombinator.com/item?id=35165798