All Projects → exelix11 → Sysdvr

exelix11 / Sysdvr

Licence: gpl-2.0
Stream switch games to your PC via USB or network

Projects that are alternatives of or similar to Sysdvr

Switchthemeinjector
Create custom themes for the nintendo switch !
Stars: ✭ 436 (-16.63%)
Mutual labels:  switch, nintendo-switch, homebrew
nx
Userland library for Nintendo Switch homebrew (and other potential purposes), written in pure Rust and some assembly bits
Stars: ✭ 67 (-87.19%)
Mutual labels:  homebrew, switch, nintendo-switch
Homebrew-Guide
Guide for getting CFW setup on your Nintendo Switch (And Wii U)
Stars: ✭ 104 (-80.11%)
Mutual labels:  homebrew, switch, nintendo-switch
Hydrosphere
Ocean beyond the Horizon
Stars: ✭ 17 (-96.75%)
Mutual labels:  switch, nintendo-switch, homebrew
Goldleaf
🍂 Multipurpose homebrew tool for Nintendo Switch
Stars: ✭ 2,026 (+287.38%)
Mutual labels:  switch, homebrew, nintendo-switch
switch-cmake
CMake toolchain for Nintendo Switch homebrew development
Stars: ✭ 38 (-92.73%)
Mutual labels:  homebrew, switch, nintendo-switch
Nx Shell
A multi-purpose file manager for the Nintendo Switch.
Stars: ✭ 639 (+22.18%)
Mutual labels:  switch, nintendo-switch, homebrew
Vba M Nx
WIP full featured port of VBA-M for Nintendo Switch
Stars: ✭ 11 (-97.9%)
Mutual labels:  switch, nintendo-switch, homebrew
Brew.js
[WIP] C++ high-level JavaScript API for Nintendo 3DS/Switch
Stars: ✭ 136 (-74%)
Mutual labels:  switch, nintendo-switch, homebrew
NSW-Custom-Game-Icons
Nintendo Switch custom game icons, icon repo for NX-GiC
Stars: ✭ 33 (-93.69%)
Mutual labels:  homebrew, switch, nintendo-switch
sys-clk-Overlay
Editor for your sys-clk configuration using ovl-loader!
Stars: ✭ 53 (-89.87%)
Mutual labels:  homebrew, switch, nintendo-switch
nxquake
TyrQuake ported to Nintendo Switch
Stars: ✭ 17 (-96.75%)
Mutual labels:  switch, nintendo-switch
SwiTAS
A usable toolkit for creating Nintendo Switch TASes with homebrew
Stars: ✭ 54 (-89.67%)
Mutual labels:  switch, nintendo-switch
Hb Appstore
Homebrew App Store - GUI for downloading/managing homebrew apps for video game consoles
Stars: ✭ 463 (-11.47%)
Mutual labels:  nintendo-switch, homebrew
Nintendo-Switch-JoyCon-Hack
Hardwiring a push button in a JoyCon to grant bootloader access
Stars: ✭ 44 (-91.59%)
Mutual labels:  switch, nintendo-switch
Mirage
Reimplementation of the Nintendo Switch firmware
Stars: ✭ 40 (-92.35%)
Mutual labels:  switch, nintendo-switch
StarDustCFWPack
StarDust es un Pack con los CFW actuales tipo AIO, Configurado con Atmosphere, SX OS Agrega también las app mas básicas para empezar y no preocuparse por nada
Stars: ✭ 83 (-84.13%)
Mutual labels:  homebrew, nintendo-switch
SwitchXBOXController
Turn your Nintendo Switch into an XBOX360 controller to play on your Windows computer
Stars: ✭ 46 (-91.2%)
Mutual labels:  homebrew, switch
eBookReaderNX
A Nintendo Switch eBook Reader
Stars: ✭ 15 (-97.13%)
Mutual labels:  homebrew, switch
Road To Yuzu Without Switch
This Repo explains how to install the Yuzu Switch Emulator without a Switch
Stars: ✭ 267 (-48.95%)
Mutual labels:  switch, nintendo-switch

SysDVR

Discord Latest release Downloads ko-fi

This is a sysmodule that allows capturing the running game output to a pc via USB or network connection.

Features

  • Cross platform, can stream to Windows, Mac and Linux.
  • Stream via USB or Wifi.
  • Video quality is fixed to 720p @ 30fps with h264 compression, this is an hardware limit.
  • Audio quality is fixed to 16bit PCM @ 48kHz stereo. Not compressed.
  • Very low latency with an optimal setup, most games are playable !

Limitations

  • Only works on games that have video recording enabled (aka you can long-press the capture button to save a video)
  • Only captures game output. System UI, home menu and homebrews running as applet won't be captured.
  • Stream quality depends heavily on the environment, bad usb wires or low wifi signal can affect it significantly.
  • USB streaming is not available when docked
  • Requires at least firmware 6.0.0

Clearly with these limitations this sysmodule doesn't fully replace a capture card.

Usage

The guide has been moved to the wiki, you can find it here

If you have issues make sure to read the the common issues page. If you need help you can either ask on discord or open an issue with the correct template.

Donations

If you like my work and wish to support me you can donate on ko-fi

Unfinished stuff

At some point I tried to implement a usb video class device via software, this would have allowed for usb streaming without needing a custom client app. Unfortunately this didn't work out, if you have more experience than me in this stuff feel free to give it a try, you can find more info in the readme of the UVC branch.

Credits

  • Everyone from libnx and the people who reversed grc:d and wrote the service wrapper, mission2000 in particular for the suggestion on how to fix audio lag.
  • mtp-server-nx for their usb implementation
  • RTSPSharp for the C# RTSP library
  • Bonta on discord for a lot of help implementing a custom RTSP server
  • Xerpi for a lot of help while working on the UVC branch
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].