Bug Report [solved] High Ping when streaming with OBS

R1CH

Forum Admin
Developer
Forcefully chunking the TCP sends to a fixed size and delaying the next send. This allows smaller outgoing packets, thus less queuing / latency, but requires the ingest to be able to ack those smaller segments in a reasonable time so that the next ones can go out at the right time. If your connection is high latency or unstable at all, low latency mode can trigger frame drop from data getting too backed up.

Google calculator lets you easily estimate maximum queuing delays at various speeds, eg https://www.google.com/search?q=120+kil ... bits%2Fsec (120kb being an example of a keyframe spike)

Some packet graphs from testing:
http://i.imgur.com/XEkANkV.png (normal left / low latency right)
http://i.imgur.com/4paH5xQ.png (experimenting with segment sizes to minimize spikes and get lowest latency)
 

123star

New Member
R1CH said:
Low latency mode requires a very stable and low latency connection to your stream server, it will not work for all users. There is also an option to control how aggressively to try to control latency that will be exposed in a newer version.


Well I did an upload test on testmynet of a 33MB size file. As result I got a stable 930Kbps. In OBS I putted a reasonable 600kbps for bitrate and buffer. The strange thing is that meanwhile on 0.466a OBS does not display any framedrop but I experience ping issues, on 0.467test5 with "ping fix on", the ping is fixed but OBS seems not working well registering huge frame drop (still seems a bug because in the log files I didn't see high percentage of fps loss). But when I go to watch my record it looks perfectly fine.

I hope a stable release with that awesome feature will be released soon. :D
 
Top