Question / Help twitch playback is -6 seconds behind real time...

Scypheroth

New Member
Hey guys when i stream my games (SMITE) my twitch stream is lagging back behind me in real life by roughly 6 seconds...my internet is great so i dont know where to start.

Internet: Down: 80Mbps - 90Mbps
UP: 5Mbps

PC Specs:
-I5-3570K OC at 4.3Ghz
-8G DDR3 1600ghz RAM
-128G SSD
-Geforce GTX 560 4G RAM
-Corsair Watercooling
-Windows 7 64bit
 

Scypheroth

New Member
ah kk thanks thought i was weird but i guess your cant tell when your watching someone on twitch and cat see them in real life lol.
 

Krazy

Town drunk
Yeah, you have to remember OBS does a slight amount of buffering (around 1-2 sec) to do all its stuff, x264 does some buffering, then you have to send the data to the ingest server, then the data gets sent to the video distribution server, which then gets sent to the viewer. Times vary depending on how far you and/or the viewer is from each end point, but a few seconds is very normal when network conditions are excellent.
 

Chromatic

New Member
This is fairly common. I get 40ms delay which I offset with VLC. The server closest to you is not always the best.

Everyone's internet connection and routes to Twitch/JTV, etc vary a bit -- some quite a bit.. so this likely is just how it is and you simply need to permanently offset it to avoid having to adjust manually,.. unless the 6 seconds switches to 4 seconds somtimes.. 2 seconds other times etc.

Personally I found this tool valuable:
http://www.teamliquid.net/staff/R1CH/JTVPing.zip

It simply pings JTV/Twitch ingest servers and gives you the latencies in real time with the Jitter for each one. Easy enough to find the best server to utilize via OBS with the program. (It's probably in some guide on this forum already) but it's handy enough to bear repeating.

I only linked the file instead of the website it is on in case there is a rule not to link to other websites. It's 100% safe and virus free, but feel free to use whatever scanning precautions you wish.. I understand.

Take care,
 

FerretBomb

Active Member
Yep. Until we get quantum computing down (and probably not even then) there will always be a delay. 4-10 seconds is normal; a TON of work gets done in that time:

-Capturing the game
-Scaling scene elements
-Compositing the scene
-Encoding the scene
-Buffering the upload
-Uploading to the ingest
-Buffering
-Uploading to the replication server
-Buffering
(-Transcoding and buffering, if you're a partnered streamer)
-Transferring to the local node(s)
-Buffering
-Downloading to the viewer's machine
-Buffering again
-Decoding
-Playback

The fact that it all gets done in 4-10 seconds is a sheerly staggering technological feat. It more of amuses me when people just take all of that for-granted, and ask why it isn't even faster/instantaneous.
 
Top