Information Technology Reference
In-Depth Information
algorithm gives lower rebuffering ratio in most traces than the average-case performance of CR.
Averaging over all 94 traces, the AVS algorithm can achieve 20% lower rebuffering ratio than
the CR algorithm, while the average video bit-rate is only 0.7% lower than the CR algorithm,
showing that both algorithms can make efficient use of the network bandwidth.
Although the optimal rebuffering ratio of the CR algorithm is much lower, it requires offline
optimization which is impossible in practice. By contrast, the AVS algorithm does not require
any a priori knowledge of the network bandwidth available or tuning of any control parameter
and thus will be simpler to deploy.
8.7 Summary
In this chapter we presented a rate adaptation algorithm for streaming video over the Internet
which only supports best-effort service. The algorithm has two unique features to maximize
its compatibility with existing video player software. First, we showed that the rate adaptation
algorithm can be applied to streaming video over TCP/HTTP, which is compatible with most
of the existing video player software. Second, the rate adaptation algorithm performs net-
work bandwidth and client buffer occupancy estimations using only local information. Thus,
explicit feedbacks from the client are not needed and hence existing video player software
can be supported. Moreover, the presented algorithm does not need any parameter tuning or
a priori knowledge of the available network bandwidth to perform well, thus simplifying the
deployment of the adaptation algorithm in practice.
Note
1. Network traces used in the simulations belong to the NLANR project sponsored by the
National Science Foundation and its ANIR division under Cooperative Agreement No.
ANI-9807479, and the National Laboratory for Applied Network Research.
References
[1] P. de Cuetos and K.W. Ross, Adaptive Rate Control for Streaming Stored Fine-Grained Scalable Video, Proc. of
NOSSDAV , May 2002, pp. 3-12.
[2] P. de Cuetos, P. Guillotel, K.W. Ross, and D. Thoreau, Implementation of Adaptive Streaming of Stored MPEG-4
FGS Video over TCP, Proc. of IEEE Multimedia and Expo , 2002, pp. 405-408.
[3] S. Jacobs and A. Eleftheriadis, Streaming Video using Dynamic Rate Shaping and TCP Congestion Control,
Journal of Visual Communication and Image Representation , vol. 9, no. 3, 1998, pp. 211-222.
[4] R. Rejaie, M. Handley, and D. Estrin, Architectural Considerations for Playback of Quality Adaptive Video over
the Internet, Technical Report 98-686, USC-CS , Nov. 1998.
[5] P.A.A. Assuncao and M. Ghanbari, Congestion Control of Video Traffic with Transcoders, Proc. of IEEE Int.
Conf. Communications , vol. 1, June 1997, pp. 523-527.
[6] H. Kanakia, P.P. Mishra, and A.R. Reibman, An Adaptive Congestion Control Scheme for Real Time Packet
Video Transport, IEEE/ACM Tran. of Networking , vol. 3, no. 6, Dec. 1995, pp. 671-682.
[7] W. Li, Overview of Fine Granularity Scalability in MPEG-4 Video Standard, IEEE Tran. of Circuits and Systems
for Video Tech. vol. 11, no. 3, March 2001, pp. 301-317.
[8] P.A.A. Assuncao and G. Mohammed, A Frequency-Domain Video Transcoder for Dynamic Bit-Rate Reduc-
tion of MPEG-2 Bit Streams, IEEE Tran. of Circuits and Systems for Video Tech. , vol. 8, no. 8, Dec. 1998,
pp. 923-967.
Search WWH ::




Custom Search