Since the network is the most dynamic factor in online video streaming it’s important to consider how network impairments will affect quality of service. Internet video is based on packet transmission, and can be affected by delays, transmission errors, data loss, and bandwidth limitations. These impairments all have a detrimental impact on the quality and experience of streaming content.