リモートデスクトップ
P2P 接続のリモートデスクトップで、どこからでも IDE を制御しましょう。
概要
リモートデスクトップは、IDE の画面をダッシュボードにストリーミングし、マウス/キーボードの入力を送り返します。すべてのデータは直接の P2P WebRTC DataChannel を通じて伝送されます — サーバーがあなたの画面データを見ることも保存することもありません。
仕組み
- スクリーンショットのキャプチャ — デーモンが IDE の画面をリアルタイムでキャプチャします。
- スマート検出 — 変更されたフレームのみが送信されます(変更のない画面はスキップされます)。
- P2P 転送 — スクリーンショットデータが WebRTC を通じて直接ブラウザに送られます。
- 入力転送 — あなたのクリックとキー入力が同じチャネルを通じて送り返されます。
適応型フレームレート
スクリーンショットのループは、自動的に速度を調整します:
- 画面が変化している場合 → 滑らかな表示のために速度を上げる
- 画面が静的な場合 → 帯域幅を節約するために速度を下げる
- TURN リレー → データ使用量を減らすために、自動的に品質を 12 に下げる(直接接続では 25)
1 日あたりの予算
リモートデスクトップの使用量は、フレーム数ではなく アクティブな視聴時間 で計測されます:
- 予算は UTC の深夜にリセットされます。
- リモートビューを閉じると、予算の消費が一時停止します。
- 予算を使い切ると → 翌日までスクリーンショットが一時停止します。
プランごとの予算の詳細は プランと制限 を参照してください。
セキュリティ
- すべてのデータは DTLS(WebRTC の組み込み暗号化)で暗号化されます。
- スクリーンショットはサーバーに保存されません。
- P2P とは、データがあなたのデバイス間を直接伝わることを意味します。
- TURN リレー(使用される場合)はエンドツーエンドで暗号化されます。
使い方については、リモートビューガイド を参照してください。
