There has been a really lengthy discussion about this, sort of here: Dealing with codec settings.
Depending on the speed of the end user’s computer, and/or internet speed determines what quality they will see. You can send it at 1080p, 2k, 4k, but if I have a weak internet, I’m going to be viewing at 360p, 240p, or 144p.