obs stream is lagging but my game and obs preview aren't

cainaevt

New Member
everytime i stream, no matter how well the game is running on my end and how the stream preview looks when i look at it, the stream output on to twitch drops frames constantly. it drops frames so badly that my streams often end up with 20 second delays, or worse. i'm genuinely at my wits end. i've done everything i can possibly think of to fix this but it's like nothing works.

things i've tried:
-lowering my bitrate to 1500kbps which my internet should definitely be able to handle
-capping my fps at 30fps
-downscaling my resolution to 720p
-lowering audio quality
-changed the encoder to x264 instead of nvidia nvenc because apparently it's awful
-going from a wireless connection to a stable ethernet cable connection
-changed my cpu usage preset to very fast
-moved obs to be open and run on my primary monitor rather than my secondary montiory (this actually helped a lot, but not enough)
-set my server region to the one closest to my location (US East)
-set obs priority to as high as possible

i'm not sure if i have to post my computer specs or not but i'll do it anyway just in case.

-MSI B550-A PRO ATX AM4 Motherboard (New)
-16GB RAM
-AMD Ryzen 5 3600X 6-Core Processor
-Zotac GeForce GTX 1650 G5 4 GB GAMING Video Card
-Corsair RMx (2018) 850W ATX Power Supply
-Asus VG245H 24.0" 1920x1080 75 Hz Monitor

i've watched more tutorials on how to fix this issue than i can count. does anyone know anything that can help?
 

Attachments

  • 2021-10-30 08-34-35.txt
    55.9 KB · Views: 5

Harold

Active Member
The streamelements ".live" plugin is vomiting extra information into your logs that is making them unreadable.

-changed the encoder to x264 instead of nvidia nvenc because apparently it's awful
I don't know where you read that nvenc is awful, but they're horridly wrong, especially given OBS' video pipelines.

-set my server region to the one closest to my location (US East)
Closest doesn't necessarily mean best. If you're streaming to twitch, using the twitchtest utility to find the best quality server to connect to will yield FAR better results than just assuming a physically close server will perform best.
 

cainaevt

New Member
The streamelements ".live" plugin is vomiting extra information into your logs that is making them unreadable.


I don't know where you read that nvenc is awful, but they're horridly wrong, especially given OBS' video pipelines.


Closest doesn't necessarily mean best. If you're streaming to twitch, using the twitchtest utility to find the best quality server to connect to will yield FAR better results than just assuming a physically close server will perform best.
what do i do about that plugin? do i remove it? would that not remove streamelements entirely?

that's what i get for listening to One Guy who acted like he knew what he was talking about lol, okay i switched back to nvenc.

i just ran a twitchtest thingy, how do i know which is the best server? is the higher number better or worse? i have a lot of 80s and one 40 (new york server, which im connected to). i'm sorry, i don't know much about all of this T_T
 

Harold

Active Member
To cleanly remove OBS.Live:


  1. Uninstall OBS.Live
  2. Uninstall OBS Studio (make sure that "User Settings" is not selected)
  3. Install OBS Studio again from https://obsproject.com/
    Your settings will be saved unless you have selected to delete them during removal.
This doesn't remove the overlays as they are browser sources in your scene.

With twitchtest, you sort by quality first, highest is best, then bandwidth, highest is best.
 

cainaevt

New Member
This doesn't remove the overlays as they are browser sources in your scene.

With twitchtest, you sort by quality first, highest is best, then bandwidth, highest is best.
alright, i removed streamelements and have a fresh install of obs now.
i've also switched my server to US East: Miami cuz it had both the highest bandwidth and highest quality, too.

i just got off stream so here's a new log file as well. i think switching the server to US East: Miami helped a lot, obs didn't record any frame drops
 

Attachments

  • 2021-10-31 04-58-43.txt
    6.7 KB · Views: 5

cainaevt

New Member
That most recent log you provided shows no attempt to record or stream.
this is confusing, that's the log that was generated after i finished streaming. should i send an earlier log? maybe one that was generated while i was streaming?
 

cainaevt

New Member
sorry about that, here's a log that, at least to me, looks like it's recognized i streamed.
 

Attachments

  • 2021-10-31 01-40-06.txt
    90.3 KB · Views: 8
Top