Table of Contents

Property OutputStepTimeout

Namespace
OBSStudioClient.Model
Assembly
OBSClient.dll

OutputStepTimeout

Gets or sets how long an output may be starting or stopping before the model reads it again, to see whether the step is over. The default is 30 seconds. It must be between 1 millisecond and 24 days.

public TimeSpan OutputStepTimeout { get; set; }

Property Value

TimeSpan

Remarks

OBS Studio does not always say that a start failed: a recording that cannot begin (an encoder that does not start, for example) shows an error in its own window and sends no event after Starting. An output that is still starting or stopping after this time is read: when OBS Studio runs it the status is Started (or Stopping when it was stopping: a stream that sends what is buffered runs until it is done, and is looked at again after the same time), and when it does not run it is Stopped. A stream that needs longer than this to connect shows Stopped until OBS Studio says that it started: raise this when the streaming service is slow.