Streaming high-quality videos online requires a fast internet connection as well as a server capable of handling the data traffic.