Adaptive Rate Control for Internet Video Streaming