Skip to content
DnsLister Forum

Where domain hunters compare notes

I built a low-latency 720p 30 FPS PC game streaming server for a COMPLETELY STOCK Nintendo Switch (no modchips, no CFW)!

Hey everyone!

I wanted to share an open-source project I have been building: Switch-PC-Stream.

It allows you to stream PC games (Steam, Xbox Game Pass, PC games, emulators) directly to an unmodded, completely stock Nintendo Switch Lite at 720p @ 30 FPS over local Wi-Fi, using only the Switch's built-in hidden WebKit browser!

How It Works:

  1. No Modding Required: Uses the Switch Lite's built-in captive portal browser (via SwitchBru DNS 45.55.142.122).
  2. Ultra-Low Latency PC Capture: Uses DirectX 11 Desktop Duplication (dxcam) on Windows for GPU-accelerated capture with 0.53 ms capture time (1,800+ FPS ceiling).
  3. Binary WebSocket Streaming: Frames are encoded as JPEG and pushed over WebSocket to an HTML5 canvas / image renderer on the Switch.
  4. Dual Controller Bridge: Switch Lite inputs (Analog Sticks, D-Pad, Buttons) are read via the HTML5 Gamepad API and injected directly into Windows as Native Xbox 360 Controller (vgamepad XInput) and Keyboard/Mouse (pynput) events.
  5. Game Lock & Minimal HUD: Prevents WebKit browser button highlights and displays a clean 720p stream with just a floating 30 FPS badge.

Performance Stats:

  • Resolution: 1280×720 (Native Switch Lite Display)
  • Frame Rate: 30 FPS
  • Network Latency: ~15 ms (Local Wi-Fi RTT)
  • PC Capture Time: 0.53 ms per frame

GitHub Repository: https://github.com/RaZOr519/Switch-PC-Stream

The project is 100% open-source under the MIT license. Anyone is welcome to test, fork, or contribute to improve it!

Let me know what you think or if you have any questions!

https://v.redd.it/r8h6fat8bqph1

Source: r/Switch · by /u/SachinDew51

Leave a Reply

Your email address will not be published. Required fields are marked *