Design of an Application Layer Congestion Control for Reducing network load and Receiver based Buffering Technique for packet synchronization in Video Streaming over the Internet Protocol
MetadataShow full item record
Popularity of the Internet and the availability of broadband links to residential consumers have initiated a demand for high quality video streaming. Efficient Quality of Service of video streaming depends on bandwidth, delay, and loss requirements due to its real-time nature. However, the current best-effort Internet does not offer any quality of service (QoS) guarantees to streaming video over the Internet. In addition, for multicast, it is difficult to efficiently support multicast video while providing service flexibility to meet a wide range of QoS requirements from the users. Thus, designing mechanisms and protocols for Internet streaming video poses many challenges. To address these challenges, extensive researches has been conducted and has found six key areas of streaming video for maintaining an acceptable Quality-of-Service (QoS). Specifically, we cover video compression, application-layer QoS control, continuous media distribution services, streaming servers, media synchronization mechanisms, and protocols for streaming media. We introduce an improved application –layer QoS control to avoid congestion and maximize video quality by reducing packet loss and delay. For this, we address the packet loss issue and review major approaches and mechanisms. Test on our approaches for application- layer QoS improves the video streaming quality significantly. We also discuss the tradeoffs of the approaches and point out future research directions.
- November 2007