As the title briefly said, I do not know much about streaming programs. But I use OBS. I keep changing my OBS settings. Whether it's the encoder, or the keyframe fallback, bitrate, processor load preset, profile, [] force streaming service encoder settings in or out, rescale, canvas, and output… Anyway, any hanger still has it in my opinion, by the way run my own stream to see if everything is going well. Sometimes it hangs, sometimes everything is pixelated, sometimes it moves extremely spongy, etc.
I just wanted to get the opinion of some experts or experienced people regarding streaming and OBS settings.
-------------------------------------------------- -------------------------------------------------- -----------
Here is my setup and information:
PC:
i7 8700k 4.8 GHz
GeForce GTX 1080ti 11GB
16 GB RAM
265 GB 960 PRO SSD (OBS installed, game installed)
2TB Samsung hard drive
Internet:
400K Unitymedia line
Unity Media Speedtest:
Packet delay (ms): 13
Download (Mbps): 437.9
Upload (Mbps): 23.1
Monitors / expenditures:
Main Gaming Monitor: 32 inches, 144Hz, on (2560x1440)
+ left 24 inches 60Hz monitor
+ above 32 inches (TV), for videos
-------------------------------------------------- -------------------------------------------------- -----------
I also noticed that when I open OBS on one of the other screens to be able to observe everything by the way, then something goes on in the game, so it does not work 100% smoothly. As soon as I pull OBS behind the game on the main monitor, that is noticeably less… And since I stream from the processor instead of the graphics card, a little better.
There have been many private reasons for the "hangers". For example, that I have different screens from the Hz number, or that a screen is a TV and not a monitor. I really tried everything. Now I just wanted to start with the right OBS settings. For that I need your help:-)
Short still my current attitudes:
- Output:
Output mode: Advanced
Encoder: x264
[] Harken out on "Force Streaming Service Encoder Settings"
Quality regulation method: CBR
Bit rate: 5000
Keyframeinterfall: 2
Processor usage presets: almost
Profile: main
Tune: (Nothing)
- Video:
Base (screen) Resolution: 2560x1440
Output (scaled) Resolution: 1920x1080
Scaling Filter: Lanczos
[Integer FPS value]: 60
First, a few basic things. Twitch itself does not offer the viewers the quality (1080p / 720p / 360p etc.) at the beginning. At high resolution and high bit rate, the stream will then start to lag most of them. Not everyone has a NASA PC and such a download rate.
Therefore, I would advise you even if you have almost practically a NASA calculator, the output (scaled) to 1280x720 to set. You can set the bitrate between 3500 and 5000. Here again desdo lower, desdo more people with bad Internet can watch the stream. However, the quality then goes down. Fragments and streaks in the picture are the result.
Many also go to 720p + 30FPS. This is not necessary in my experience.
By the way, you can also put in the hook again. Otherwise, you can also see if it works with veryfast instead of almost better.
Unfortunately I can't help you with your problem with the hangers. However, the obsproject forum for OBS Studio also provides community support.
Many thanks for your response. It is important to me to have a balanced balance between quality and stability. I'll test it with 720p. But with x264 as an encoder to stream is really better than the graphics card, if you only have a PC?
And what is the difference between Usual FPS values 60 and FPS 60 integer?
Clear. Especially with your CPU.
As long as your CPU does not reach 100%, that's fine (then Laggs). Also qualitatively, x264 is better than the graphics card.
None. You only use the menu.
With the integer you can also enter something like 31 or 46 which is not available at the usual FPS values.
Many Thanks. And what about the opinions of my colleagues regarding different screens? Where I gave an example, if I have OBS open on the 60Hz monitor, the game draws a bit, if Obs runs in the background on the main monitor, it does not draw after. Just as if the NOT monitor (actual TV) which is also connected as a third screen, something restricts?
Sorry that I ask so much now, but, what is the difference to force the streaming service coders or not? Some say out! Because it limits, many say but purely!
I have no idea what you mean by that. Do all three monitors have the same resolution?
What does the OBS statistics (= view -> statistics) say?
do you have omitted frames or skipped frames?
Twitch has a limit of 6000Kbps so a bitrate of 6000. If you have the check mark in it and set a bitrate of about 12000, only 6000 are used. Otherwise, the 12000Kbps are used, which does not support Twitch and there are problems.
Therefore it is advisable to leave the hook in Twitch so that you can never get over the limited values.
By the way, you can also set the keyframe interval to 0. Then he automatically uses the one he needs.
I follow it as if the image repetition rate is halved. So spongy movements, so to speak. My main screen is running at 2560x1440 and the other two where the programs are open are running at 1920x1080
And what does the statistics say?
Where do I see these? (EDIT: Sorry, did you write, moment)
I guess you can only see results when playing or right? I'll start the stream now. And test with the settings and look at the statistics. What should NOT be in the statistics, or rather, what would be optimal?
0 / X skipped frames and 0 / X skipped frames.
You can also? Write Bandwidthtest = true in OBS behind your streaming key. Then you do not have to be live.
You can also analyze your bitrate with the https://inspector.twitch.tv/.
As a basic attitude I can warmly recommend this to you. Then, of course, customize upload bitrade. And slowly you deal more with the Matiere.