📡 WebRTC Remote Desk

Self-hosted, ultra-low latency real-time screen sharing and input emulation MVP

System Overview

Signaling Server: ACTIVE
Mac (Host)
Signaling
Phone (Client)

This system establishes a peer-to-peer WebRTC connection between your Mac and a mobile device. Screen frames are encoded via hardware accelerators and streamed directly, bypassed by the signaling server once the handshake completes. Touch actions are sent back in real-time via the WebRTC DataChannel.

Setup Checklist

1
Register Host Open the Host console on your Mac and click "Start Screen Capture" to start encoding screen feed.
2
Connect Client Scan the QR code or visit the Client URL from your smartphone (must be on the same local Wi-Fi network).
3
Control Watch the screen stream live on your phone, and slide/touch your screen to send mouse interactions back to the Mac!

Connect Smartphone

Scan this QR code with your phone to instantly load the WebRTC receiver:

Generating QR Code...

Or navigate directly to:

Quick Links

🖥️ Open Host (Mac) 📱 Open Client (Phone)

* To simulate both on one machine, open Host in one tab and Client in another.