Home Microsoft Rilasciato In-Home-Switching v0.1

[Scena Switch] Rilasciato In-Home-Switching v0.1

354
0

In-Home-Switching è un nuovo progetto open source pensato per eseguire lo streaming dei giochi dal PC alla console Nintendo Switch, simile al servizio di streaming Rainway.

L’archivio .zip raccoglie il client In-Home-Switching.exe da avviare su PC Windows e l’applicazione homebrew In-Home-Switching.nro da eseguire su console Switch.

[stextbox id=’info’]Nota: Il programma necessita dell’installazione dei driver Scp per poter funzionare correttamente (basta decomprimere l’archivio ed eseguire Driver Installer/ScpDriverInstaller.exe). In caso contrario l’applicazione potrebbe bloccarsi.[/stextbox]

Si prega di impostare la risoluzione del PC a 1280x720p, questo serve per catturare correttamente lo schermo durante l’esecuzione dell’applicazione.

Caratteristiche

  • Trasmette lo schermo del PC alla Switch Nintendo attraverso la propria rete locale.
    • 720p (risoluzione dello schermo sulla Switch).
    • 40-60 FPS (se non corre a questa velocità vedere Risoluzione dei problemi in basso).
    • Ritardo basso (vedere Risoluzione dei problemi).
  • Cattura l’input del controller su Nintendo Switch.
    • Emula un controller Xbox sul PC.
  • L’app per PC offre regolazioni della qualità dell’immagine.

Guida

  • Dalla console Switch, annotatevi l’indirizzo IP che trovate all’interno delle impostazioni Internet.
  • Eseguite l’applicazione homebrew .nro sulla Switch.
  • Eseguite infine il programma sul PC, digitate l’indirizzo IP preso dalle impostazioni Internet della Switch e cliccate sul pulsante Connect.

Limitazioni

  • Questa applicazione funziona solo con Windows 8 (64 bit) e versioni successive.
  • Nessun supporto audio.
  • Nessun supporto per Custom Firmware Switch diversi da Atmosphère o Kosmos.

Problemi noti

  • Al momento la Switch si blocca quando la console entra in modalità sleep con l’applicazione in esecuzione (si prega di chiudere l’app in anticipo, non abbiamo ancora risolto il problema).
  • L’applicazione si interrompe quando si passa dalla modalità ancorata alla modalità manuale o viceversa. Si prega di chiudere l’applicazione prima di farlo.

Ulteriori comunicazioni

Questa app utilizza l’overclocking del core a 1785 MHz sulla console Switch (come nel più recente aggiornamento di retroArch). Usiamo questa misura per decodificare in modo efficiente i video in entrata.

Per quanto ne sappiamo, non sono stati segnalati casi di questo danneggiamento di alcun dispositivo. In altre parole, è considerato sicuro.

Prossimamente

  • Riprodurre l’audio del PC sulla Switch.
  • Aggiungere una opzione per disabilitare l’overclocking della Switch.
  • Supporto per MacOS e Linux.
  • Mostra l’indirizzo IP della Switch in-app.
  • Supporto multi-controller.
  • Emulazione del mouse.
  • Threading più efficiente.
  • Codifica GPU su PC.

Risoluzione dei problemi

Domanda: Buon video, ma purtroppo un ritardo lo rende ingiocabile!
Risposta: Se si stanno verificando dei ritardi superiori a 0,1 secondi, il PC potrebbe risultare troppo lento per le opzioni delle qualità scelte (provare ad abbassare ulteriormente la qualità dell’immagine) o la rete locale non funziona correttamente. Abbiamo bisogno del trasferimento istantaneo dei dati nella rete per poter funzionare correttamente (questo non ha nulla a che fare con il throughput, solo la latenza). Sfortunatamente alcuni router WiFi non sono all’altezza del compito.

Domanda: Queste cadute di frame mi fanno male agli occhi!
Risposta: Probabilmente il PC è troppo lento per la codifica di giochi e applicazioni. Provare con altre applicazioni, a ridurre la qualità dell’immagine e, se non lo hai già fatto, impostare la risoluzione dello schermo del PC su 1280x720p (salva il ridimensionamento).

Domanda: Nessuna caduta, ma il framerate è molto basso!
Risposta: Bene, nei nostri test abbiamo avuto 60 FPS su Windows 10 con una bassa qualità dell’immagine … Immagino che tu possa provare le stesse strategie di fissaggio dei framedrops, spero che questo aiuti.

Crediti

  • ffmpeg per essere un potente strumento multimediale che usiamo sia su PC che su console Switch.
  • SwitchBrew per libNX e la sua inclusione ffmpeg.
  • Atmosphère per essere un ottimo Custom Firmware Switch.
  • Captura per mostrarci come acquisire l’input del frame con l’API di Windows Duplication.
  • simontime per il suo progetto switch-usb-screen-stream-sharp per Windows.
  • ScpDriverInterface per i driver Xbox su Windows.

Download: In-Home-Switching v0.1

Download: Source code In-Home-Switching v0.1

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.