PSVita USB Streaming Plugin Version 3 released (still WIP) – Streaming is much more reliable with good performance in some games but much still needs to be done
Xerpi seems to like reverse engineering PSVita modules and his tinkering has produced something noteworthy yet again! This time around, it’s version 3 of his Proof of Concept USB streaming solution for the PSVita!
USB Streaming on the PSVita? What?
Developer Xerpi’s been working on making a PSVita USB streaming solution for quite a while and he had his first success last October when he managed to turn the PSVita into a UVC (webcam) device through USB!
While this was quite an awesome feat, the plugin itself was extremely slow and unstable so as a result, not much could be done except grabbing a few screenshots of LiveArea.
Then, some months later, Xerpi released version 2 of his Proof of Concept USB streaming plugin which addressed some issues with his previous plugin and added hardware encoding. This reduced the time it took for frames to be transmitted via USB to 124ms which is still quite high.
Thankfully, Xerpi didn’t give up and he’s now released version 3 of his experimental streaming plugin! Version 3 brings along the following:
- Further optimisations to the USB video frame transfer routine
- Code improvements and other optimisations
- Support for 3 video formats, one of which uses the hardware color-space converter engine!
The video format which utilises the hardware color-space converter engine is called NV12 and is capable of outputting up to 50FPS with a frametime of about 20ms.
How does it work? How do I install it?
Reddit user ‘buzzpunk’ demonstrated this plugin in action with a PSVita running OdinSphere. His video is quite impressive as the game seems to be running at or almost at full speed without any tearing issues! As promising as this may seem, my experiences with this plugin weren’t as great and observed the following:
- Project Diva F, Minecraft PE and Dragon Quest Builders crashed
- Project Diva F 2nd didn’t crash but the image stopped being transmitted at the splash screen
- When the plugin crashed, I usually had to reboot the PSVita to get it working again
- LiveArea streamed at a decent framerate but there was a lot of screen tearing
- Lua Player Plus, VitaShell, Adrenaline and other homebrew didn’t work (not even one)
- Stock applications, such as the Calendar and Camera apps worked
- For reference, my PSVita is running FW 3.60 with HENkaku Enso and a few plugins including ShellBat. Webcam Viewer 3.5 by Bust a Tech was used.
Using this plugin is pretty simple as all you have to do is:
- Copy the plugin to your PSVita and install it under the *KERNEL section in taiHEN’s config.txt
- Reboot your PSVita and enjoy the screen tearing!
Conclusion
UDCD_VCD (as the plugin’s called) is quite impressive but unfortunately, it’s still too buggy to be considered usable. Perhaps with even more reverse engineering from Xerpi, it could become useful someday but for now, you’re better off using a PSTV to stream your games!
Xerpi’s Reddit Thread explaining his work + download link: https://www.reddit.com/r/vitahacks/comments/93fdgf/poc_v3_psvita_as_an_uvc_usb_video_class_device/



i dont actually get what this does… anyone want to try to summarize with the TLDR version
Computer thinks your vita is a webcam when conected, you can record your gameplay or stream it using OBS (Open Broadcast Software)
thought i would have seen the news about the guy that enabled 3.68 certs on 3.65 so we could browse and download directly from github again…. but this broken plugin is cool to. lol
I’m loving that I can use GitHub again.
Wait, what? I need more informations about that please.
Nevermind, I got it : https://github.com/SKGleba/iTLS-Enso/releases
Why does this site now focus almost entirely on PS vita, when the switch scene is also making bounds of progress.
Aurora likes psvita…
thats right xd …
This has always been a PS-centered site. Pretty sure it started as a PSP site and PS Vita was the natural successor, with auxiliary coverage of other scene developments. But its not like Wololo is “just now” focusing on Vita as it has been focused on Vita for a long time.
probably because of h-encore, the psvita was kinda frozen for a while before it came out.
What’s the point when PSTV is a thing?
because some people dont have pstv…
why the wwe smackdown vs raw 2011 game shows me error on vita ?