Network-friendly video streaming via adaptive LMS bandwidth control

In this research, we examine the problem of real-time video streaming over the Internet by introducing an adaptive least-mean-squares (LMS) bandwidth controller to adjust the amount of video data uploaded to the network so that the packet loss can be minimized in face of network congestion. The adaptive LMS bandwidth controller, which resides at the client end, sends a feedback signal to the server regarding the available bandwidth that can be supported by the network at a specified packet loss rate. The available bandwidth is continuously updated with the everchanging network conditions. Simulation results are provided to demonstrate the superior performance of the proposed LMS bandwidth controller.