You need to eliminate unnecessary header data, minimize latency, and transmit data over a fullduplex connection