Throughput is the actual measured rate of successful data transfer across a network connection over a given period, as opposed to theoretical maximum bandwidth. Throughput is always equal to or less than bandwidth and is affected by factors including network congestion, latency, packet loss, protocol overhead, and hardware limitations. In live streaming, sustained throughput is what matters practically since a connection may have high nominal bandwidth but deliver inconsistent actual throughput in field conditions.