Question / Help Does it matter what my base resolution is set at for any reasons at all with streaming?

Chad711

Member
I know this is something you normally downscale if you need to do so. I'm just curious is there any benefits whatsoever to changing base resolutions? I'm just trying to understand why this is even here. Why not just have a output scale option if base resolution doesn't matter? If it does matter where does base resolution become a feature you'd use?

Last question is my stream PC Monitor is 1440 and game PC is 1080. If it matters, which resolution should I be using for base?
 

koala

Active Member
OBS is compositing the final video from multiple sources. A game for example, then the webcam of the streamer, and some stream channel identity overlay image. It has to place and overlay and merge all these sources, and for this OBS allocates a frame buffer in GPU memory. This frame buffer is called the canvas and its size is the base resolution. You cannot render the video frames in thin air. You must have this buffer with a given resolution.

The reason for the second step to rescale from the canvas resolution to some other output resolution is flexibility. If you create graphics assets to enrich your stream for example, you design them perhaps to the native resolution of your monitor, in which you also play the game. But your connection might only allow a lower resolution, so instead of redesigning all your assets, you simply rescale the whole composited video to the desired final (different) resolution. Later, you might choose a different output resolution, and since you don't change the canvas but only the output resolution, you don't need to redraw your graphics assets or rearrange/rescale all the sources.
 

koala

Active Member
It depends. On very large resolutions, such as 4k, the resolution of the canvas might matter in regard to performance. On 1080p versus 1440p it's not that significant.
 
Top