Silly me made an assumption and found out I was wrong about recording resolution recently
So, you need your base canvas and output resolution to be higher than 480p to start with (if not already)
Then, you can re-scale on stream output to something lower (like 480p, if that is what you are planning/needing)
but be sure to not record using same as stream encoder (which is the re-scaled down output)
My mistake was having base canvas and output resolution at 1080p, and re-scaling the stream to 720p
I thought my recording settings would capture the 1080p, but turns out I was getting the 720p (silly me)
Realize that upping these resolutions, and possibly encoding at 2 different resolutions are all going to take more processing power (CPU and/or GPU depending on settings)