Question / Help I'm New and need help! / console / Twitch

jake480

New Member
I'am new to streaming and I cant get anything to sync up. I just got a elgato hd 60 and Im trying to stream my xbox one games to twitch. I use obs and when i preview my stream to my xbox one i seemed to have a one second delay. I've watched youtube tutorials on how to get no delay but i just cant seemed to find a good video. I do have one question about streaming to twitch through obs but I don't know if its true or not.. will there always be like a 5sec delay from obs to twitch when streaming?

Also Here are my settings as of what I have now including Specs, my upload and DL speed, as well my obs


zrMAjos.jpg

OjenY7d.jpg

z9Ekdu6.jpg

1pfEc9G.jpg

fhILdEJ.jpg

nFfJdXr.jpg

VLdXCTc.jpg
 

FerretBomb

Active Member
Elgato USB 2.0 devices will always have a 1-3 second capture delay. There is no way to eliminate this.
You CAN delay your microphone and webcam to match this delay, making everything appear synced up (set a buffering time of ~2000ms on your webcam, ~2000ms microphone delay in the Audio settings, and increase scene buffering time to 2700 in Advanced).
You CANNOT delay Game, Window, or Monitor captures to sync up with these.

Separately, Twitch broadcasting delay theoretical minimum is 9 seconds under perfect conditions. Realistically this is normally between 15-20 seconds. This is both due to their using HLS instead of RTMP streaming, and that livestreams are not peer-to-peer; they require significantly more work 'under the hood' so to speak, to replicate a stream out to many people, especially with a global video delivery service.
Services using RTMP will have a theoretical minimum of 3-6 seconds delay, and will generally be much less resilient as far as buffering and video interruption.
 
Top