Some networking tools to enable operation over "difficult" networks:
1. Handle high packet loss networks:
Forward Error Correction can reduce latency substantially in high loss networks at the cost of extra bandwidth.
Traditional networks timeout and re-transmit on errors, if a packet get lost and retransmits the latency of this packet will increase at least 3 times (a round trip to detect the packet loss plus the final packet).