SamuelRSmith said:
You can set up a connection-oriented network using TCP to get a better guarantee of a continous stream of packets. Of course, there's no telling which route that the TCP connection would take at the orientation part. I guess the service could create one TCP connection, test its latency, and if it doesn't perform to a certain standard, try establishing a better connection (perhaps get it to create a handful of TCP connections at the start, then pick the best one). |
I don't know where you come from but no one who can call himself a network professional will ever ever use TCP for a live stream. That's like using the postal service to send bits. They will be using UDP like everyone to stream video. Using TCP would make the games unplayable for everyone.
The bold part is silly too. You can't pick a "best" path or connection beforehand. The internet is a constantly changing set of routes and they can change every second. Not even the bytes of a single IP packet might take take the same route. The client side has no control over the routes or the delay, it won't even know the hop count so there is no possible optimization on client side.
If you demand respect or gratitude for your volunteer work, you're doing volunteering wrong.







