TY - GEN
T1 - TCP-friendly congestion control for layered video streaming using end-to-end bandwidth inference
AU - Wang, Sheng Shuen
AU - Hsiao, Hsu-Feng
PY - 2008
Y1 - 2008
N2 - More and more streaming protocols are developed for the multimedia applications. However, many streaming protocols only consider the network stability, but not the characteristics of streaming applications. In order to cooperate with H.264/MPEG-4 AVC scalable extension which can achieve fine granularity of scalability at bit level to the time-vary heterogeneous networks, we design a TCP-friendly congestion control algorithm based on the bandwidth estimation to smoothly change sending rate to avoid unnecessary oscillations so that the subscription decision of SVC layers can be made to better utilize the network resource. In case of the unavoidable network congestion, we unsubscribe scalable video layers according to the packet lost rate and the recently received throughput instead of only dropping one layer at a time to rapidly accommodate the streaming service to the channels and avoid persecuting the other flows at the same bottleneck. In addition, the probing packets for estimating the available bandwidth are encapsulated with RTP/RTCP. The simulations show that the proposed congestion control algorithm for real-time applications efficiently utilizes network bandwidth without hampering the performance of the existing TCP applications.
AB - More and more streaming protocols are developed for the multimedia applications. However, many streaming protocols only consider the network stability, but not the characteristics of streaming applications. In order to cooperate with H.264/MPEG-4 AVC scalable extension which can achieve fine granularity of scalability at bit level to the time-vary heterogeneous networks, we design a TCP-friendly congestion control algorithm based on the bandwidth estimation to smoothly change sending rate to avoid unnecessary oscillations so that the subscription decision of SVC layers can be made to better utilize the network resource. In case of the unavoidable network congestion, we unsubscribe scalable video layers according to the packet lost rate and the recently received throughput instead of only dropping one layer at a time to rapidly accommodate the streaming service to the channels and avoid persecuting the other flows at the same bottleneck. In addition, the probing packets for estimating the available bandwidth are encapsulated with RTP/RTCP. The simulations show that the proposed congestion control algorithm for real-time applications efficiently utilizes network bandwidth without hampering the performance of the existing TCP applications.
UR - http://www.scopus.com/inward/record.url?scp=58049132664&partnerID=8YFLogxK
U2 - 10.1109/MMSP.2008.4665123
DO - 10.1109/MMSP.2008.4665123
M3 - Conference contribution
AN - SCOPUS:58049132664
SN - 9781424422951
T3 - Proceedings of the 2008 IEEE 10th Workshop on Multimedia Signal Processing, MMSP 2008
SP - 462
EP - 467
BT - Proceedings of the 2008 IEEE 10th Workshop on Multimedia Signal Processing, MMSP 2008
T2 - 2008 IEEE 10th Workshop on Multimedia Signal Processing, MMSP 2008
Y2 - 8 October 2008 through 10 October 2008
ER -