Question / Help Need to optimize for bad connection viewers.

Aeolux

New Member
Hi there guys! I've been streaming for 1 year now, but usually too many viewers say things like, "freeze" so... I would like to configure the OBS Settings properly so i can reach that viewers that have bad connections. My actual settings uses the Nvidia codecs, and like 1400-1700 bitrate on CBR, i'm actually streaming on twitch.tv.

Some people stream with 1/2 bitrate than me and actually seems like more quality video.

I use the original OBS.

Would really apreciate if someone helps me :) I can give more info if it's needed.
 

dping

Active Member
Hi there guys! I've been streaming for 1 year now, but usually too many viewers say things like, "freeze" so... I would like to configure the OBS Settings properly so i can reach that viewers that have bad connections. My actual settings uses the Nvidia codecs, and like 1400-1700 bitrate on CBR, i'm actually streaming on twitch.tv.

Some people stream with 1/2 bitrate than me and actually seems like more quality video.

I use the original OBS.

Would really apreciate if someone helps me :) I can give more info if it's needed.
Please post your OBS logfile from your last streaming session.
giphy.gif
 

dping

Active Member
you have two issues,

Issue 1. your quality per bitrate is low even for NVENC. NVENC ususally needs 200-500 bitrate more than the equivilent x264 at very fast. 720@30 usings x264 for third person games like LoL need between 2000-2500 bitrate to look good. you are using a hardware encoder with way less bitrate than that. the more movement in the game, the the more bitrate you will need to make it look good.

since issue 2, you cannot raise your bitate but instead will need to lower it more. for the sake of quality, I would downscale to 480p and set your bitrate at 1500 then switch from NVNEC in the encoding tab to x264.

Issue 2.
Code:
23:06:38: RTMPPublisher::SocketLoop: Stalled for 2001 ms to
write 178415 bytes (buffer: 0 / 182272), unstable connection?
23:06:41: RTMPPublisher::SocketLoop: Stalled for 2950 ms to
write 180874 bytes (buffer: 0 / 182272), unstable connection?
23:06:42: RTMPPublisher::SocketLoop: Stalled for 1608 ms to
write 178493 bytes (buffer: 0 / 182272), unstable connection?
23:07:18: RTMPPublisher::SocketLoop: Stalled for 1890 ms to
write 179790 bytes (buffer: 0 / 182272), unstable connection?
23:07:22: RTMPPublisher::SocketLoop: Stalled for 3217 ms to
write 179914 bytes (buffer: 0 / 182272), unstable connection?

your connection is stalling even at your low bitrate which will cause your viewers to skip around when you play.

Run this utility by itself (without OBS) and set it for your region

http://www.teamliquid.net/forum/tech-support/478845-twitchtest-twitch-bandwidth-tester

post screenshots of the results.



more than likely you will need to address your upload caps to twitch, with your ISP.
 

dping

Active Member
https://gyazo.com/3e716365dcb5743ec2864c2ea63c3aad

I did some test, even i change time for test, and actually it changes everytime, actually all servers in EU, show me +95 atleast 1 time.
the problem is you changed your TCP window from OBS optimized to 4M, I would prefer a test with the default. long or short is fine to change.

either way, once you check out the results, use the ingest with the highest quality (not the lowest ping) from that last test, London would be your best bet.
 
Top