Hacking [RELEASE] PSVita USB streaming (UVC - USB Video Class)

xerpi

Well-Known Member
OP
Member
Joined
Dec 25, 2011
Messages
212
Trophies
1
Age
28
Location
Barcelona
XP
1,331
Country
Version 1.7 was released a few days ago!
https://github.com/xerpi/vita-udcd-uvc/releases
  • Increase initial delay to 15s: should help fixing issues when a lot of plugins are loaded (UDCD UVC used to not work).

  • Fix UVC payload size to be 12B as per UVC spec: should fix support on macOS and Android. Thanks to @xfangfang for spotting the issue!
 

ZipMartin

Well-Known Member
Newcomer
Joined
Jan 29, 2008
Messages
92
Trophies
1
XP
982
Country
Brazil
I have installed version 1.7 and it works but the performance is not as good as on the Vita's monitor. I'm using OBS Studio and the USB cable that came with my vita and it doesn't look like 60 fps. It's a little choppy like it's 30 fps with some stuttering. I saw that list of relolutions on the readme text, but I don't understand how I can change between resolutions to boost performance.

Edit:
I managed to run it much better by using the script that turns the vita screen off, using PotPlayer and setting my monitor's refresh rate to 144 Hz. Now there are only a few rare frame skips that aren't nearly as distracting as before. I love it!

Using the mod with a lower resolution that another user posted made the frame rate perfect, but I think it's based on a much older version and I could live with how things look now.
 
Last edited by ZipMartin,

xerpi

Well-Known Member
OP
Member
Joined
Dec 25, 2011
Messages
212
Trophies
1
Age
28
Location
Barcelona
XP
1,331
Country
I have installed version 1.7 and it works but the performance is not as good as on the Vita's monitor. I'm using OBS Studio and the USB cable that came with my vita and it doesn't look like 60 fps. It's a little choppy like it's 30 fps with some stuttering. I saw that list of relolutions on the readme text, but I don't understand how I can change between resolutions to boost performance.

Edit:
I managed to run it much better by using the script that turns the vita screen off, using PotPlayer and setting my monitor's refresh rate to 144 Hz. Now there are only a few rare frame skips that aren't nearly as distracting as before. I love it!

Using the mod with a lower resolution that another user posted made the frame rate perfect, but I think it's based on a much older version and I could live with how things look now.

The latest version also supports multiuple resolutions, which can be selected by the video player on your PC.
 

NeoGranzon

シュウ 「グラビトロンカノン 発射!」
Newcomer
Joined
Aug 4, 2019
Messages
3,075
Trophies
1
XP
8,265
Country
Italy
Sorry @xerpi, i've a question:i installed this plugin on my PS Vita with firmware 3.65 with Enso,i would like to play on my Android smartphone Galaxy Note 9,what should i use to do it?
 

PacBunnyXV07

Well-Known Member
Member
Joined
May 12, 2018
Messages
921
Trophies
0
XP
1,678
Country
United States
What's this?

This is a kernel plugin that lets you stream your PSVita screen to your computer via USB.

List of supported video modes:
  • 960x544 @ 30 FPS and (around) 60 FPS
  • 896x504 @ 30 FPS and 60 FPS
  • 864x488 @ 30 FPS and 60 FPS
  • 480x272 @ 30 FPS and 60 FPS
Download:
Installation:
  1. Copy udcd_uvc.skprx to your PSVita
  2. Add udcd_uvc.skprx to taiHEN's config (ur0:/tai/config.txt or ux0:/tai/config.txt):
    Code:
    *KERNEL
    ur0:tai/udcd_uvc.skprx
  3. Reboot your PSVita.
  4. Open a video/cam player on your PC (such as the ones mentioned above).
Usage

If the video looks glitched, try to change the video player configuration to use the NV12 format or switch to another player (like PotPlayer, KMPlayer or OBS).
If you use Windows 10 you might have to change the Camera access permissions on the Privacy Settings.
On Linux I recommend using mpv (mpv tv:// --tv-device=/dev/videoX --tv-width=960 --tv-height=544) or mplayer (mplayer tv:// -tv driver=v4l2:device=/dev/videoX:width=960:height=544).

Audio noise fix:
  • Disable USB power supply (Settings > System)
Download:

Note: Remember that if anything goes wrong (like PSVita not booting) you can always press L at boot to skip plugin loading.

Note 2: No, it doesn't stream audio. For that use a 3.5mm jack to jack adapter (a ferrite bead might help reduce the electromagnetic noise). Disabling USB charging from Settings might also help reducing the noise.
Are there any plans on fixing the screen tearing on PSP games? Whenever I set the filtering to Original in the Adrenaline settings theres tearing on the top of the screen.
 

lumpluli

New Member
Newbie
Joined
Feb 3, 2024
Messages
1
Trophies
0
Age
48
XP
13
Country
Portugal
Hi there, congrats on this wonderful mod. But like another user pointed out, even though I set my resolution at 864x488 it only maintains true 60fps during some seconds and then drops the fps for some time until it does this loop again. Tested it on OBS on mac and windows and even tested it on android box and the behaviour is exactly the same on all three platforms. Any help? Is it supposed to be true locked 60fps all the time?
 

CaseyDog

Well-Known Member
Member
Joined
Jun 12, 2019
Messages
175
Trophies
0
Age
22
Location
New York
XP
682
Country
United States
you have no idea the infinite-layer breed of hell installing this has plunged my vita into after following every installation instruction as carefully as possible. every single fix results in a dead end after just barely unearthing how to fix the boot loop it caused. don't use this garbage
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • RedColoredStars @ RedColoredStars:
    Because co-pilot doesnt even show up on my pc. Not in the taskbar, not in the start menu search, and the option in settings to turn it on and off in the taskbar is not even displayed.
  • SylverReZ @ SylverReZ:
    Well, I complain about Microsoft all the time. You seem to enjoy it, no offense. If you like using Windows, that's fine by me.
    +1
  • SylverReZ @ SylverReZ:
    Everything is my own opinions.
  • RedColoredStars @ RedColoredStars:
    Liking Windows or not is an opinion. Yes.
  • RedColoredStars @ RedColoredStars:
    Being able to disable copilot is not an opinion. lol. its a fact that it can be disabled.
  • RedColoredStars @ RedColoredStars:
    Yet you just laugh about it when I tell you, like Im lying
  • RedColoredStars @ RedColoredStars:
    People can dislike Windows all they want. But I will call out the over-exaggerations, misconceptions, half truths, and lies about it.
    +2
  • RedColoredStars @ RedColoredStars:
    Tired of the entire "BUT BUT BUT WINDOWZ SPYWARE!!!" thing too, when the same people give out tons of their personal info to plenty of other companies but say nothing about it.
    +2
  • SylverReZ @ SylverReZ:
    @RedColoredStars, Companies do the exact same thing with other companies as well, so it's not just Microsoft. There are 3rd-parties like 'data brokers'.
  • RedColoredStars @ RedColoredStars:
    I'm 52 years old and one of my jobs in life was marketing research. Im well aware. I've been online for around 30 years. Everyone and their grandmother already has my personal information. One more having my email address isn't ruining my life or even effecting me in any way whatsoever.
    +1
  • RedColoredStars @ RedColoredStars:
    In fact. I freely give info. Stuff like gasoline apps, to save $, grocery apps, lots of cash back from rakuten, etc. etc.
    +1
  • RedColoredStars @ RedColoredStars:
    $300 back last year from Rakuten for allowing them to track my purchase. I'll take the money for them to know I bought a bunch of stuff for my cat and some video games. lol
  • K3Nv2 @ K3Nv2:
    No matter what you sign up for your info is out there
    +1
  • RedColoredStars @ RedColoredStars:
    Thats what im saying
  • SylverReZ @ SylverReZ:
    @K3Nv2, Exactly.
  • RedColoredStars @ RedColoredStars:
    And for people to say things like "But I use all fake info". No, they don't. lol. They use fake info for all of their banking and online shopping? Fake shipping address, fake payment info? lol
  • RedColoredStars @ RedColoredStars:
    Fake name, address and payment info for internet service, etc? lol. Ill say it again. Everyone freaks out about OMG WINDOWS!! But crickets on anything else they do.
  • RedColoredStars @ RedColoredStars:
    Other windows stuff people complain about hypocritically too. Like "But but but Windows bundle junk apps!!!!" Yeah?? So do many Linux distributions. Dont like it? Use one without them. Same with windows. Either find a pre-made version without the bundled stuff, or very easily make your own installer with what you want and do not want.
    +1
  • console @ console:
    I agree with all above! Microsoft made a biggest mess with us and everyone! I wish Microsoft company should be fired then lost it. LOL :rofl2:
    +1
  • RedColoredStars @ RedColoredStars:
    I dont like the stuff added either. I have zero use for copilot or recall. But I also just simply disable it and move on.
    +2
  • RedColoredStars @ RedColoredStars:
    Always disabled dumb cortana from day 1 too.
    +2
  • K3Nv2 @ K3Nv2:
    When you're a billion dollar company even upper management is just peons to the company
    +1
  • RedColoredStars @ RedColoredStars:
    MS is funny. Insider programs for both Windows and Xbox, where they listen to absolutely none of the insider feedback and just do what the fuck they want. lolol
    +1
  • K3Nv2 @ K3Nv2:
    Xbox idea to make midrange consoles saved them this Gen and buying your wife
  • SylverReZ @ SylverReZ:
    The Xbox is dying already. I don't know what to say, Microsoft takes the L for that one.
    SylverReZ @ SylverReZ: The Xbox is dying already. I don't know what to say, Microsoft takes the L for that one.