Question / Help Can somebody help me with streaming

CallumJP

New Member
I have tried streaming with OBS because of all of its cool features compared to something like shadowplay my only issue is I don't believe I am using it to its full capability or potential.

Things I have Done:
- I have gone through the (veryfast, superfast, ultrafast) settings and I use superfast
- Its processing priority is now above normal as it keeps my game at 60fps+ and looks fine on stream
- my bitrate is 9000 using x264 encoder

(I can provide more if necessary)

My Specs:
- Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz
- 16GB Ram
- 64bit operating system
- NVIDIA GeForce GTX 660
 
Please clarify. What, exactly, do you feel you aren't doing?

Please also post a log file from a streaming session. It contains your system specs plus metrics on encoding and streaming performance.

First of all what I mean is I have seen people make beautiful streams with obs and I just can't seem to learn how to do it myself, I know all PC / Computers are different but I do believe I can stream better

Logs Attached
 

Attachments

07:50:33.075: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 350 (5.1%)
07:50:33.076: Video stopped, number of skipped frames due to encoding lag: 33/6844 (0.5%)
You have some GPU overload and some encoder (CPU) overload. To solve the GPU overload, you should reduce your Overwatch settings (cap your in-game framerate to your display refresh rate, reduce your game quality settings, or some combination of both). Taking those steps may also help alleviate your encoder overload.

You seem to have your output set to 1080p, but you're using the "rescale output" setting to change stream in 720p. If you only intend to output 720p for streams/recordings, it will be more efficient (less resource intensive) to set your Output Resolution to 1280x720 in OBS Settings > Video and unchecking the "Rescale Output" option in the Output Settings. Is there a particular reason why you have OBS set up this way, currently?
 
You have some GPU overload and some encoder (CPU) overload. To solve the GPU overload, you should reduce your Overwatch settings (cap your in-game framerate to your display refresh rate, reduce your game quality settings, or some combination of both). Taking those steps may also help alleviate your encoder overload.

You seem to have your output set to 1080p, but you're using the "rescale output" setting to change stream in 720p. If you only intend to output 720p for streams/recordings, it will be more efficient (less resource intensive) to set your Output Resolution to 1280x720 in OBS Settings > Video and unchecking the "Rescale Output" option in the Output Settings. Is there a particular reason why you have OBS set up this way, currently?
No reason at all I just I am use to it because of my recording but when I stream I was also told that scaling it down to 720 would look better if record in 1080 which when I think about it sounds bizarre, I will try this out and will see if there is a difference
 
So I tried a test stream and I cant thank you enogh it looks great I am getting solid 70fps ingame and OBS in running smooth I did not encounter lag at all so thank you
 
Glad to help!

It's not necessarily incorrect that your stream might be better at 720p, especially if you don't have transcodes available (this is currently the case on Twitch, where not all users have transcodes; YouTube provides transcoding for everyone). If you were to downscale your stream, and you're not also trying to record at 1080p simultaneously, then downscaling in OBS Settings > Video will perform better than using "Rescale Output". You can also change the Downscale Filter to Lanczos for (hopefully) better results with the scaling. If you don't want to rescale at all, then it doesn't matter.

One good thing about YouTube is that they'll ingest just about any bitrate you want to send them. If your Internet connection supports higher upstream bitrate, you can keep throwing more bitrate at it.

Happy streaming!
 
Back
Top