Disponibile un nuovo aggiornamento per udcd_uvc
, il plugin ci permette di sfruttare la porta USB di cui è munita la console portatile PlayStation Vita per collegarci dispositivi esterni come una webcam o una scheda di acquisizione video.
La console portatile dispone di un modulo (SceUdcd) che permette di impostare la porta USB di base (sui modelli Fat e Slim) come un qualsiasi dispositivo USB impostando i descrittori USB personalizzati.
In passato lo sviluppatore ha già fatto uso del modulo SceUdcd per trasformare la Playstation Vita in un GamePad per PC (vedi la news su VitaStick).
Il potente plugin ci permetterà di impostare la console portatile come un dispositivo USB Video Class inviando i dati dello schermo sul PC.
Questa nuova versione permette di eseguire correttamente lo streaming a 60 frame al secondo ed alla massima risoluzione possibile.
Installazione
- Copiare il plugin
udcd_uvc.skprx
all’interno della cartella tai della PlayStation Vita. - Digitare il percorso del plugin
udcd_uvc.skprx
sotto *KERNEL all’interno del fileconfig.txt
(inur0:/tai/config.txt
oux0:/tai/config.txt
).
Ad esempio ..
*KERNEL
ur0:tai/udcd_uvc.skprx
Modalità video supportate
- 960×544 @ 30 FPS e (meno di) 60 FPS.
- 896×504 @ 30 FPS e (circa) 60 FPS.
- 864×488 @ 30 FPS e 60 FPS.
- 480×272 @ 30 FPS e 60 FPS.
Se il video presenta anomalie, provate a cambiare la configurazione del video player per utilizzare il formato NV12 o passate a un altro player (come PotPlayer o OBS).
Se si utilizza Windows 10, potrebbe essere necessario modificare le autorizzazioni di accesso della fotocamera nelle impostazioni della privacy. Su Linux si consiglia di utilizzare l’applicazione mplayer:
mplayer tv:// -tv driver=v4l2:device=/dev/videoX:width=960:height=544)
Changelog v1.5
- Rimosso l’endpoint di interruzione non utilizzato, che pare che la larghezza di banda USB allocata non potesse essere utilizzata per l’invio dei dati video. Prima di questa modifica, l’invio di un frame NV12 a 960×544 ha richiesto circa 16ms, ora che questo endpoint è stato rimosso e che rende disponibile una maggiore larghezza di banda, l’invio di un frame richiede circa 13ms.
- La conversione dello spazio colore richiede circa 2,5 ms, quindi ora ci vogliono 13+2,5=15,5 ms, quindi ora i 60 FPS possono essere raggiunti alla massima risoluzione.
File
udcd_uvc.skprx
: Non attiva o disattiva il display.udcd_uvc_oled_off.skprx
: Attiva o disattiva il display su PlayStation Vita OLED (Vita 1000).udcd_uvc_lcd_off.skprx
: Attiva o disattiva il display su PlayStation Vita LCD (Vita 2000).
[stextbox id=’info’]Nota: Se qualcosa dovrebbe andare storto potrete saltare il caricamento del plugin all’accensione tenendo premuto il pulsante . [/stextbox]
[stextbox id=’info’]Nota: No, non trasmette audio in streaming. Per questo utilizzare un adattatore jack to jack da 3,5 mm (un cordone di ferrite potrebbe aiutare a ridurre il rumore elettromagnetico).[/stextbox]
Correzione del rumore audio
- Disabilitare l’alimentazione USB (Impostazioni > Sistema).
Download: Plugin udcd uvc v1.5
Download: Plugin udcd uvc LCD off v1.5
Download: Plugin udcd uvc OLED off v1.5
Download: Source code plugin udcd_uvc
Fonte: Github.com