Low latency, flawless quality, and outstanding content: these are just a few of the demands video streaming providers are expected to meet to ensure end users receive a high-quality viewing experience ...