Skip to content

Latest commit

ย 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 

Repository files navigation

SwitchVision

SwitchVision is an open-source Windows application designed to receive and display a Nintendo Switch video stream directly on PC using SysDVR.

๐ŸŽฎ How it works

Nintendo Switch โ†“ SysDVR โ†“ USB โ†“ SwitchVision โ†“ H.264 / FFmpeg โ†“ PC Display

โœจ Features

  • Direct SysDVR USB connection
  • Native WinUSB communication
  • H.264 video stream reception
  • FFmpeg-based video decoding
  • Local video rendering
  • USB device detection
  • USB diagnostics
  • Video configuration
  • FPS monitoring
  • Fullscreen mode
  • Simple graphical interface

๐Ÿ› ๏ธ Technologies

  • Python
  • WinUSB
  • SysDVR protocol
  • H.264
  • FFmpeg

๐Ÿšง Development Status

SwitchVision is currently under active development.

The main objective is to create an independent SysDVR client capable of receiving the Switch video stream directly inside SwitchVision instead of relying on the SysDVR-Client video window.

Some features may still be experimental or incomplete.

๐Ÿ“‹ Requirements

  • Windows
  • Nintendo Switch compatible with SysDVR
  • SysDVR installed and configured
  • USB connection
  • FFmpeg

โš ๏ธ Disclaimer

SwitchVision is an independent open-source project and is not affiliated with or endorsed by Nintendo.

SysDVR is developed by its respective authors.

๐Ÿ“œ License

See the LICENSE file for more information.

About

Open-source SysDVR client for streaming Nintendo Switch video directly to Windows via USB.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors