I am working on a project dealing with high quality, low-latency video over a gigabit network.
I was working with jit.net.*, but i found that at some point it would drop a bunch of frames and get really slow when the video is too high of quality or there is a small bump in the connection. I attributed this to its using TCP instead of RTP.
My question is why is this object using TCP which insists on confirmation and correct ordering of every packet instead of RTP which would be much better for real-time video projects?
Does anyone have a workaround or another object that could suit this situation better?