Is it just a matter of setting up VOIP and then mercilessly debugging latency issues on both ends?
Is FaceTime or any other commercial solution close to zero latency?
Is it just a matter of setting up VOIP and then mercilessly debugging latency issues on both ends?
Is FaceTime or any other commercial solution close to zero latency?
If you had a physically switched circuit you could imagine that the data would travel over it at the speed of electricity in wires, while for packet switching there's some kind of software step and "hesitation" as the router "thinks" about the routing problem posed by each packet.
There are some Internet connections where the speed of light limitation dominates the routing issues, but I don't think this is the case most of the time when dealing with short-to-medium-distance connections involving multiple commercial ISPs. (Especially for peer-to-peer connections on residential broadband, you also don't have the latency benefit of a possible CDN node colocated with or direct CDN peering with your own ISP.)
So I think the best answer to most of your questions is "not really", although it would be really interesting to see a detailed breakdown in a traceroute of speed-of-physical-medium vs. various router tasks for each hop. (Then you could imagine improving some of these by changing the physical medium, reducing the number of hops via better or different peering arrangements, and getting fancier routers in some places that contribute less latency per hop.)
Periodically on HN we see pieces about the extreme lengths that people engaged in high-frequency trading will go to in order to get really low latency. Those folks know all the details of exactly where the latency comes in and exactly what could be done about it. But the huge expense and trouble that they have to go to in order to get some of these improvements suggests to me that we're probably not going to see the same improvements easily on the typical consumer broadband connection.
All of your jitter in a stable configuration router is going to be coming from those varying queue depths.
These people pay to have their servers colocated with the trading servers they are communicating with. That would be like having a VoIP call with someone sitting next to you connected to the same switch.
Real landlines work even if the power is out.