Live streaming on a low budget

I've been recording Dota 2 gaming videos for almost a year, but I never tried live streaming, as my hardware is barely able to record 720p 30Hz in mostly uncompressed format (1hour = 8GB). Little did I know that my PC is actually capable of live streaming Dota 2 (haven't tried other games yet) in absolutely acceptable quality in 720p 30Hz.


The video above was recorded using OBS and a cheap ass Canyon webcam for keyboard&mouse view. Windows and Dota 2 are installed on the SSD and OBS captures video onto the hard drive...


My PC specs are:


For streaming I use the Software x264 Encoder, as the GT 1030 video card doesn't support NVENC hardware acceleration, and a constant bitrate of 4000kbps, so the load on the CPU is as constant as possible. CPU preset is Ultrafast of course ...


Dota 2 is running in 1920 x 1080 resolution, almost maximum quality settings, capped at 60FPS, but in OBS it's downscaled to 720p and 30FPS, as my PC can't handle more.
NOTE: 720p is mostly fine for watching, but you should run your game in the highest resolution possible, so it doesn't affect the playability of the game. In 720p you may play worse than in 1080p, 1440p or 4K

There's one more important setting to modify:


Process priority needs to be set to HIGH on a cheap PC like mine, because the game is trying to maintain 60FPS all the time, while the recording/streaming quality is more important in my case. If the game gets lower proirity and FPS drops to ~40FPS, that won't affect recording/streaming quality... as long as it stays above 30FPS. So it's a kind of a balancing act.

Subscribe to my channel for more videos and live streams!