Video only renders in 360p even when I set it to 1080p?

So I make 1080p videos and render in 1080p (either with or without smart player this still happens) and then upload to youtube and it comes out in 360p. a video I uploaded a week ago is 360p! Wtf do I do?? I even tried setting the canvas to 1080p