Question / Help How to improve my Twitch stream?

Jaluvshuskies

New Member
First things first, I stream Black Desert Online, I'm connected through ethernet, my download speed is a straight line of 90 Mbps with a upload speed of 12.09 Mbps and 30 ms ping

Basically, what I'd like to improve are: (1) Smoother fps/stutters and (2) Clearer graphics, it seems a bit fuzzy

Overall my Twitch stream has been pretty decent; however
Also, I just streamed recently after and for whatever reason it was locked to view at 720p but I have no idea why?

Desktop specs:
  • Nvidia GeForce GTX 1050 Ti Mini
  • Intel i5-4440 CPU @ 3.10GHz
  • 16 GB RAM
I don't know what OBS settings you guys want, but I'll take a guess and drop some settings below:
  • Output (simple mode)
    • Video bitrate: 2500
    • Encoder: Software (x264)
    • Audio bitrate: 160
    • ☐ Enable Advanced Encoder Settings (unchecked)
  • Video
    • Base (canvas) resolution: 1920 x 1080
    • Output (scaled) resolution: 1280 x 720
    • Downscale filter: Bicubic (sharpened scaling, 16 samples)
    • Common FPS Values: 30
  • Advanced
    • Process priority: normal
    • renderer: Direct3D 11
    • audio monitoring device: default
 

jds4578

Member
well,

with a dl of 90mb & upl 12.09mb, yoiu got a pretty fast conneciton there.

I notice you have a i5-4440 cpu installed @ 3.10ghz, Its not a "k" version, so its locked to that speed. Secondly, i5's are bad for streaming, as they only uses 4x physical proccessor's and nothing else, so if your playing BDO, you will get close 70-90% cpu usage playing it, plus the x264 encoding at the same time while streaming, not that good (I know because i have BDO too, and streamed it on twitch, and have noticed) though, your video card & your 16gb ram, are very decent for streaming, check with the maufacturer's of your motherbaord, if it is capable of handling any higher "k" I7 model CPUs (k versions are all unlocked so you can overclock them), as those have the option of running in hyperthread mode, and thus, uses more processors, usually they have 4x physical & 4 logical processor's = 8x processors, or there is an i5-5280k, which comes with 6x physical & 12 logical processor's = 12 processor's.

for twitch,

2500 bitrate, I used to always use 2500 bitrate too, but if you ran at that with x264, in CBR mode, there will be pixelations, blurriness in your resulting vods. Twitch's bitrate limit WAS 3500. if you visit this link https://stream.twitch.tv you will notice twitch has removed the 3500 bitrate limit for ALL streamers. So, the new limit is now 6000 bitrate, which means your streams may lose what you got before(pixelations, bluriness, etc), also with the new twitch changes, you can now stream at 30fps OR 60 fps, depending now on what you want it at, not what twitch wants it at before.

The reason why it is locked to 720p resolution is, because in your video settings on OBS studio, you got the base set at 1920x1080, but your outpout resolution is at 1280x720, it is the output at which twitch will recieve your stream at, if you wish to use 1080p, switch it to 1920x1080 for output. at 1080p though, the probems will be worse at that 2500 bitrate , you will notice it a lot more, than at 720p.

Hope this helps you.
 

Jaluvshuskies

New Member
well,

with a dl of 90mb & upl 12.09mb, yoiu got a pretty fast conneciton there.

I notice you have a i5-4440 cpu installed @ 3.10ghz, Its not a "k" version, so its locked to that speed. Secondly, i5's are bad for streaming, as they only uses 4x physical proccessor's and nothing else, so if your playing BDO, you will get close 70-90% cpu usage playing it, plus the x264 encoding at the same time while streaming, not that good (I know because i have BDO too, and streamed it on twitch, and have noticed) though, your video card & your 16gb ram, are very decent for streaming, check with the maufacturer's of your motherbaord, if it is capable of handling any higher "k" I7 model CPUs (k versions are all unlocked so you can overclock them), as those have the option of running in hyperthread mode, and thus, uses more processors, usually they have 4x physical & 4 logical processor's = 8x processors, or there is an i5-5280k, which comes with 6x physical & 12 logical processor's = 12 processor's.

for twitch,

2500 bitrate, I used to always use 2500 bitrate too, but if you ran at that with x264, in CBR mode, there will be pixelations, blurriness in your resulting vods. Twitch's bitrate limit WAS 3500. if you visit this link https://stream.twitch.tv you will notice twitch has removed the 3500 bitrate limit for ALL streamers. So, the new limit is now 6000 bitrate, which means your streams may lose what you got before(pixelations, bluriness, etc), also with the new twitch changes, you can now stream at 30fps OR 60 fps, depending now on what you want it at, not what twitch wants it at before.

The reason why it is locked to 720p resolution is, because in your video settings on OBS studio, you got the base set at 1920x1080, but your outpout resolution is at 1280x720, it is the output at which twitch will recieve your stream at, if you wish to use 1080p, switch it to 1920x1080 for output. at 1080p though, the probems will be worse at that 2500 bitrate , you will notice it a lot more, than at 720p.

Hope this helps you.

Ty for the interesting info but since I'm relatively new to streaming, I don't know how to make of what you said and fix the 2 issues I listed. Here are some more questions regarding what you said:

1. You said with the new twitch changes I can stream at 30fps or 60fps, but where is that option?
2. Should I change my bitrate at all? The goal is to get less stutters and clearer graphics,less fuzzy
3. I have no idea what makes it stuttery and fuzzy graphics, is it my cpu and my bitrate?
4. I would like to change it to 1080p resolution instead of what it used to be, 720p.
5. I'm not sure if what I'm wanting to accomplish is possible with my cpu, but please tell me what settings I can change to improve!
 

Fenrir

Forum Admin
From the log, it looks like your PC just simply can't keep up with the encoding. You can try using NVENC instead, and see if you're happy with the quality, or lower resolution a bit more to something like 560p.
 
Top