Question / Help Delay/Latency while streaming

inooid

New Member
Dear OBS Community,

I started streaming with XSplit in like a year ago and switched a couple of months ago over to OBS, because it's less hardware intensive as well as there is a lot smoother scene switching transitions. Because right now there is not the possibility with video files in OBS I still use XSplit next to OBS and add XSplit as a video device in OBS to play my video files, but that's besides my problem (just throwing that out there).

My problem at the moment is that there is a standard (or build up) delay while streaming for like a couple of hours. I am used to building up a small delay with XSplit, but not as hugh as with OBS, which makes viewer interaction a lot harder sometimes, because of the delay. I tried searching on Google to find a possible solution and the only topics I found was: "We've fixed the issue in the latest version of OBS (which actually is an old one, because of an old topic)". I tried researching the functions: Automatic low latency mode, latency tuning factor, etc. but couldn't find the solution (haven't tried them out yet).

Software: Open Broadcaster Software v0.51.01b (kamehameha test build)

TL:DR: I have build up delay/latency for my stream, which build out to almost 1 min delay. Is there a solution?

Is it necessary to post my log with this type of question?
 

dodgepong

Administrator
Community Helper
First, you'll want to upgrade to the latest version (which is 0.522 as of this post).

Are you saying that the delay between what you do and when your viewers see it is progressively getting longer? Or that you are experiencing lag while playing? Or that just your audio is getting delayed? I'm not sure exactly what your problem is.
 

inooid

New Member
I'll try and update after I streamed, but the problem is the delay between what people see (the viewers) and what I do. The stream is progressively getting more delayed for the viewers. It has nothing to do with lag in-game or audio getting delayed.
Thanks for the quick responds :)
 

Krazy

Town drunk
I'm not really sure, you don't seem to be lagging or filling up your buffer though. Why are you using crf=10 for livestreaming, though? 15-18 are much more reasonable for a live streaming scenario. It's possible this is having an effect, but I'm really not sure.
 

Xaraa

Member
Well for a start in both of your logs your using a bit-rate of 14000 which is breaking Twitch's bandwidth limit, the max you should really go is 4000. To be honest i feel sorry for your viewers having to download 14000kbps to even watch your stream.
 

Krazy

Town drunk
The 14000 seemed to be local recordings. The instances where he actually streamed he was using 3250 CBR, but crf=10 which, after realizing it doesn't even apply to CBR. I guess it's just a left over setting from local recordings, which is fine. In that case, I'm REALLY not sure why it's doing what he's claiming.

perhaps tune=film is doing something funky? You should disable the custom settings you have set for livestreaming
 

inooid

New Member
While streaming in CBR, the crf has no effect? Makes some sense and deleted tune=film now from my advanced settings. Let's see if it works.
 
Top