In OBS classic (such as v0.659b) it was possible to set a custom canvas size that is smaller than the screen resolution. This allowed me to, for example, stream a game playing in a 1280x720 window without streaming my entire 1920x1080 screen. It was a very useful as it prevented me from having to increase the game to fullscreen size and then downscale (which distorts the quality of the video). Besides, I usually don't want to play games in full 1920x1080 size because of two other reasons, first, it increases the load on my PC as well as the encoder, and second, it's easier to manoeuvre my character (in games such as League of Legends) a smaller window that it is to do it on a large screen.
The current version of OBS studio does not have this feature that I have found so useful in the past. The only workaround I've found so far is to manually set my video card to 1280x720 resolution before starting the game. However, it's a pain to manually change my monitor settings each time I want to play a game and then back again for other purposes.
I very strongly suggest that all future versions of OBS studio include the ability to manually set the canvas size (just as OBS classic had).
The current version of OBS studio does not have this feature that I have found so useful in the past. The only workaround I've found so far is to manually set my video card to 1280x720 resolution before starting the game. However, it's a pain to manually change my monitor settings each time I want to play a game and then back again for other purposes.
I very strongly suggest that all future versions of OBS studio include the ability to manually set the canvas size (just as OBS classic had).