Abstract Video streaming requires high quality of service (QoS) guarantee of transport system, but current Internet only provides best-effort service, and is not suit for real-time transform of video data. To address the issues of meeting delay-constrained video streaming over Internet, this paper presents and end-to-end adaptive transmission approach without any modification to the Internet infrastructure. The design emphasis is on trying to obtain the best quality of video reception possible in the absence of network QoS guarantees. According to the estimation of available bandwidth and network feedback information, the video steam sender could adjust the sending rate, and then achieve the best transmission efficiency. Two kinds of streaming services have been considered in proposed protocols: stored video and live video. Simulation results show the well performance of proposed system for Internet video streaming.