To begin with the PS Vita never had a good WiFi chip, and struggles to pull speeds strong enough to utilize current day household speeds. This means moonlight, although great, will be limited on this factor alone unless you use the usb ethernet dongle mod.
There are two main factors to consider when using moonlight on a PS Vita; Are you pushing too high on bitrate and is your environment suitable for the vita?
As the vita uses basic 2.4G for WiFi it can struggle if a large number of networks at the same frequency surround it or large number of devices also connected on that frequency. In theory, this should not be an issue if you mostly have new-ish devices but not everyone does.
- If your phone is not getting full signal, your PS Vita will be getting even worse, expect some level of stuttering.
- For thick house walls, consider getting a secondary router that can act as a repeater (but use ethernet)
- Connect your PC to your router via ethernet to reduce any additional latency from using WiFi.
- If your router has two SSID's for each frequency connect your devices to 5G if supported.
Keeping bitrate simple
These are the only settings you need to adjust within the moonlight application on your PS Vita.
- Bitrate: 8,000-10,000. Find a sweet spot that works, 8,000 is plenty for the screen size and resolution (720p).
- Resolution: If you find changing the bitrate causes some artifcating on more extreme animation, lower it to 1024x576.
- Enable stream optimization
What do I use? I play it safe with 1024x576 and 8,000. I've never experienced any issues and I have been using it daily for the last month or two, as of the last couple days I have switched to 720p to test and haven't noticed any artificating caused by the slightly lower bitrate.
Just for those who don't know, the typical Twitch streamer does 6,000 bitrate at 900-1080p. Of course that is not a 1-1 comparison as there is more room for optimization within streaming due to no requirements on ultra low latency, but at least that helps understand bitrate.
Hope it helps and leave comments if you need any more help or explainations!