The mathematical formulas governing data rate conversions, throughput, and elapsed transfer time are detailed below:
Primary Conversion to Megabytes per Second:
$$text{Throughput (MB/s)} = frac{text{Throughput (Mbps)}}{8} = text{Throughput (Mbps)} times 0.125$$
Conversion to Kilobytes per Second:
$$text{Throughput (KB/s)} = frac{text{Throughput (Mbps)} times 1,000}{8} = text{Throughput (Mbps)} times 125$$
Conversion to Gigabits per Second:
$$text{Throughput (Gbps)} = frac{text{Throughput (Mbps)}}{1,000} = text{Throughput (Mbps)} times 10^{-3}$$
Elapsed Download Time Calculation:
$$T_{text{sec}} = frac{text{File Size (MB)}}{text{Throughput (MB/s)}} = frac{text{File Size (MB)} times 8}{text{Bandwidth (Mbps)} times eta}quad (eta = text{protocol efficiency})$$
A video-on-demand service streams 4K Ultra-HD video encoded at an average bitrate of $25text{ Mbps}$. An IT network architect must determine how many concurrent 4K video streams a $1text{ Gbps}$ ($1,000text{ Mbps}$) corporate internet pipe can reliably support, assuming a $15%$ safety buffer for network jitter and TCP protocol framing: