When both TCP and UDP sessions co-exist in the Internet, the performance of TCP sessions easily deteriorate because of congestion incurred by UDP sessions of real-time multimedia applications. In this paper, we extend the TCP-friendly rate control protocol which originally pursuits the fair-share of link bandwidth among TCP and non-TCP sessions. With our proposed method, the achievable application-level QoS, such as perceived video quality and file transfer delay, becomes the same among TCP and non-TCP which traverse the same path. Through simulation experiments, we show that the high quality video transfer can be performed with our proposed method while satisfying the TCPfriendliness with regard to application-level QoS.