PSVita USB Streaming Plugin Updated To Version 4 – Now, it actually works well with many games and lets you use your PSVita as a PSTV!
Xerpi’s been working hard on improving his USB Streaming plugin for the PSVita and now, he’s managed to get pretty far! He’s just released version 4 of his streaming plugin which fixes the main issue with version 3 and brings about even more.
What is this USB Streaming plugin?
Xerpi’s USB streaming plugin is called “UDCD_UVC” and allows you to stream your PSVita’s screen over USB. While most may think of HDMI when game console streaming is mentioned, this wasn’t an option for the PSVita as Retail units don’t have an HDMI port. In light of this, Xerpi decided to delve deeper into PSVita modules and decided to start reverse engineering them in order to find an alternative streaming solution.

In version 3, LiveArea could be streamed but there was a lot of screen tearing. Most games, except OdinSphere crashed too!
Last October, Xerpi released version 1 of his USB streaming plugin which was extremely buggy and it couldn’t be used for much apart from grabbing a semi-garbled LiveArea screenshot. Then, Xerpi released version 2 of his plugin which reduced frametimes over USB to 124ms and added hardware encoding. Sadly, 124ms is still too high but on Monday, he released version 3 of his plugin which gave the project new hope.
Unfortunately, version 3 had a major bug of only working with a few games, namely OdinSphere, and system applications. However, version 4 addresses all that was wrong with version 3!
What got updated/added in version 4? How well does it work?
UDCD_UVC version 4 brought about the following:
- The major issues, such as screen tearing in LiveArea and crashing in many games were fixed!! These may have been caused with some webcam viewers using other formats, that have now been removed from the plugin.
- The slower video formats (MJPEG and YUY2) were removed
- This makes the code smaller, easier to maintain and prevents people from using the above modes which don’t work all too well.
- The video frame transfer function has been optimised to make it faster
- UDCD_UVC’s memory footprint has been reduced which allows RAM-hungry games to run
- Other improvements that make the plugin work better
- Unfortunately, version 4 didn’t bring a much needed name change for this plugin. This plugin seriously needs a better name that’s easier to write and pronounce! Even if it’s something simple like VitaStream, it’s better than the current name 😉
From my tests, I was able to elicit the following:
- Project Diva F 2nd, Persona 4 Golden and Age of Zombies work perfectly.
- Homebrew such as Tetromino: Touhou Edition (Lua Player Plus) and VitaQuake III work properly.
- The speed is pretty good with occasional stuttering in PD2 and Age of Zombies.
- The plugin is working so well that I was able to play through a song on Hard on Project Diva F 2nd and managed to get ‘Standard’ (80% of notes pressed which is a pass).
- This means that the plugin is working well even in time sensitive games let alone slower paced ones!
- Load times seem to have increased a bit but not by much.
- I used OBS on Windows 7 SP1 64-bit and a PSVita running FW 3.60 with Enso to test this plugin out. OBS is recommended because it’s easy to set up and works flawlessly!
On another note, a Reddit user with the name ‘Subervielle’ demonstrated his PSVita being used a PSTV thanks to this plugin, a DS 4 controller and a laptop! He noted that there was minimal input lag with his setup while playing Metal Slug 3 but nothing that’s a deal breaker. Furthermore, MiniVitaTV could be used for local multiplayer with this.
Conclusion
To get this plugin, simply download the SKPRX file form the link below and install it in the *KERNEL section of your taiHEN config.txt. If you find any issues, report them to Xerpi in the thread below.
PSVita USB Streaming Plugin Version 4 Reddit thread + download link: https://www.reddit.com/r/vitahacks/comments/941bty/poc_v4_psvita_usb_streaming_uvc_usb_video_class/



Awesome plugin, it worked first try 🙂
LOL, PoC 5 has already been released: https://www.reddit.com/r/vitahacks/comments/948nk1/poc_v5_psvita_usb_streaming_uvc_usb_video_class/
Xerpi just released v5 now.
Changes since PoC v4:
Use main DRAM instead of CDRAM for the color-space conversion output; now games have more
CDRAM available and chances are more of them will boot now
Properly handle framebuffers with size different than 960×544 (fixes Adrenaline!)
Reduced plugin size
General code cleanups and improvements
v5 has been released.
Also, when trying to access your files via vitashell, an error occurs, so you cant edit AND have the plugin installed
BTW can anyone help me with OBS? No matter what I do, video is either black or red. Can anyone share his settings or something?
NOTE: If it is not showing up as a device in OBS, it may be because of your privacy settings. You need to allow it to access the camera app :)
-@MattMods
Turns out that you can even use the windows 10 (maybe windows 8, I dunno) camera app that’s built into the os!, was having some trouble with obs and thought I know what accepts cameras, the camera app, seems to work just fine for me.
v5 is available now. xerpi is just too fast haha
Good news….thanks
I will be trying it right now!
Lol 5 is out now
Incredible. Do you think It’s possible to use an USB -> RCA adapter to connect PSVita on TV directly ? Here, a link from Amazon :
https://www.amazon.fr/Nightwolf-Adaptateur-Composite-Téléviseur-Compatible/dp/B074J6CB3B/ref=mp_s_a_1_25?__mk_fr_FR=ÅMÅZÕÑ&qid=1533318214&sr=8-25&pi=AC_SX236_SY340_FMwebp_QL65&keywords=cable+usb+to+rca
V5 is already out.
https://www.reddit.com/r/vitahacks/comments/948nk1/poc_v5_psvita_usb_streaming_uvc_usb_video_class/
Streaming psp games AND psvita games to larger monitors 😀 sweeeettt
first and last
I love how much love these devs put into the vita. It’s sad the scene has moved on to the Switch, for good reasons. Thanks for keeping the vita alive.
I’m glad I didn’t track down a psvita that had a hardware tv mod.
V5’s out now.
why the wwe smackdown vs raw 2011 game shows me error on vita ?
I was able to make it work like charm on my Windows 10 though the Camera app. If you have a build in camera you need to swap it to the next camera (vita)
Also, I got it working on my Xbox though this website: https://webcamtests.com/
This is fantastic!
RECREATABLE ERROR: C2-12828-1 error is induced every time I install this plugin.
Vita 1000
3.68 Hencore / Henkaku (Always worked since released last month playing Odin’s Sphere)
Everytime I install this I get the errors on all my games. If I delete the plugin and the txt from the
*Kernel
ux0:plugins/…
I then use the fix here https://www.reddit.com/r/VitaPiracy/comments/50djqn/fix_fixing_c2128281fix/
to replace the sce_modules folder and the game works again.
I go back to install the USB streaming plugin again and the above error comes back again. I’ve tried this 4 times and happens exactly the same every time.
I’ve rebooted probably 10 times each after each attempt. Also turned off wifi and bluetooth and tried airplane mode as some of these other threads suggested. Only thing that works is to follow the steps above to fix the error but then of course I cannot use the streaming plugin. Please help. Awesome Work otherwise. The only game that doesn’t seem to be affected in my library is Persona 4 Golden… But every other game gets the same error.
UMVC3
Odin’s Sphere
Dragon’s Crown
Wipeout 2048
I’m not really interested because i had vita tv but not portable vita. Though if it can stream vita into your smartphone screen, i might think about it xD