Thebigcheese
Member
I am generally pretty happy with how my streams are turning out, but the main issue I am having right now is trying to keep everything looking sharp. When I stream computer games, it is easy enough (for most games) to just have them run at 720 so I can stream at 720, that way no scaling is done and things should stay relatively crisp. However, I will likely be doing many console games which will always be running at 1080. Many of those will be older games where I want to preserve sharp pixels. In addition, I have been streaming Axiom Verge, which does not run at standard 720 or 1080 unless I run it full screen, so I end up having to scale it. The point is, for the most part I am going to end up having to scale many of the games I want to stream and I am not certain what is the best way to go about it.
Right now, I have my canvas resolution set to 720. This makes sense to me because it allows me to put all my other graphics at 720 so that they do not require any scaling. But it also means that I can't also record the streams locally at 1080, which is a bit of a bummer since that would be the native resolution of the games and it would be nice to have a 1080 copy for YouTube upload. BUT if I set the canvas resolution to 1080 and rescale only the stream, then my stream will look even worse because it will be rescaling all the graphics instead of just the game.
So... what is one to do? I want to make sure things are looking as nice as possible and try not to sacrifice quality on either end.
On a related note, I can't find anything in Beam specifying what my audio bitrate has to be. I have it set to 160 right now because that's what I needed when I was playing with FTL, but if I can set it higher I would like to, especially since stream and recording have to be the same.
For reference, my current settings are x264 encoder, bitrate 3500 (CBR), Keyframe 1 (per their suggestion, though I am still not totally certain what difference this makes as it sometimes seems to cause connection issues in the stream when it is lower), CPU usage at faster, Profile at high, Tune on none. I do not have streaming service encoder settings enforcement checked or rescale output checked. I'm pretty happy with my recording encoder settings, so I'm gonna leave those alone.
Right now, I have my canvas resolution set to 720. This makes sense to me because it allows me to put all my other graphics at 720 so that they do not require any scaling. But it also means that I can't also record the streams locally at 1080, which is a bit of a bummer since that would be the native resolution of the games and it would be nice to have a 1080 copy for YouTube upload. BUT if I set the canvas resolution to 1080 and rescale only the stream, then my stream will look even worse because it will be rescaling all the graphics instead of just the game.
So... what is one to do? I want to make sure things are looking as nice as possible and try not to sacrifice quality on either end.
On a related note, I can't find anything in Beam specifying what my audio bitrate has to be. I have it set to 160 right now because that's what I needed when I was playing with FTL, but if I can set it higher I would like to, especially since stream and recording have to be the same.
For reference, my current settings are x264 encoder, bitrate 3500 (CBR), Keyframe 1 (per their suggestion, though I am still not totally certain what difference this makes as it sometimes seems to cause connection issues in the stream when it is lower), CPU usage at faster, Profile at high, Tune on none. I do not have streaming service encoder settings enforcement checked or rescale output checked. I'm pretty happy with my recording encoder settings, so I'm gonna leave those alone.