Abstract
In this paper, we investigate mechanisms in which proxy servers cooperate to provide users with low-latency and high-quality video-streaming services. The proxy is capable of adapting incoming or cached video blocks at the user’s request by means of transcoders and filters. On receiving a request from a user, the proxy checks its own cache. If an appropriate block is not available, the proxy retrieves a block of a higher quality from the video server or a nearby proxy. The retrieved block is cached, its quality is adjusted to that which was requested as necessary, and is then sent to the user. Each proxy communicates with the others and takes the transfer delay and video quality into account in finding the appropriate block for retrieval. We propose several caching mechanisms for the video-streaming system and evaluate their performance in terms of the required buffer size, the play-back delay, and the video quality.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-3-540-35127-6_28
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
G. Barish and K. Obraczka, “World Wide Web caching: Trends and techniques,” IEEE Communications Magazine, pp. 178–185, May 2000.
M. Hofmann, T. S. E. Ng, K. Guo, S. Paul, and H. Zhang, “Caching techniques for streaming multimedia over the Internet,” Technical Report BL011345-990409-04TM, April 1999.
R. Rejaie, H. Yu, M. Handley, and D. Estrin, “Multimedia proxy caching mechanism for quality adaptive streaming applications in the Internet,” in Proceedings of IEEE INFOCOM 2000, March 2000.
Z. Miao and A. Ortega, “Proxy caching for efficient video services over the Internet,” in Proceedings of Packet Video Workshop’99, April 1999.
S. Sen, J. Rexford, and D. Towsley, “Proxy prefix caching for multimedia streams,” in Proceedings of IEEE INFOCOM’99, vol. 3, pp. 1310–1319, March 1999.
M. Sasabe, N. Wakamiya, M. Murata, and H. Miyahara, “Proxy caching mechanisms with video quality adjustment,” in Proceedings of SPIE International Symposium on The Convergence of Information Technologies and Communications, vol. 4519, pp. 276–284, August 2001.
N. Yeadon, F. Garcia, D. Hutchison, and D. Shepherd, “Filters: QoS support mechanisms for multipeer communications,” IEEE Journal on Selected Areas in Communications, vol. 14, pp. 1245–1262, September 1996.
A. M. Dawood and M. Ghanbari, “Content-based MPEG video traffic modeling,” IEEE Transactions on Multimedia, vol. 1, pp. 77–87, March 1999.
S. Floyd, M. Handley, J. Padhye, and J. Widmer, “Equation-based congestion control for uni-cast applications: the extended version,” International Computer Science Institute technical report TR-00-003, March 2000.
M. Miyabayashi, N. Wakamiya, M. Murata, and H. Miyahara, “MPEG-TFRCP: Video transfer with TCP-friendly rate control protocol,” in Proceedings of IEEE International Conference on Communications 2001, vol. 1, pp. 137–141, June 2001.
M. Reisslein, F. Hartanto, and K. W. Ross, “Interactive video streaming with proxy servers,” in Proceedings of First International Workshop on Intelligent Multimedia Computing and Networking, vol. II, pp. 588–591, February 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 IFIP International Federation for Information Processing
About this paper
Cite this paper
Wakamiya, N., Murata, M., Miyahara, H. (2002). On Proxy-Caching Mechanisms for Cooperative Video Streaming in Heterogeneous Environments. In: Almeroth, K.C., Hasan, M. (eds) Management of Multimedia on the Internet. MMNS 2002. Lecture Notes in Computer Science, vol 2496. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45812-3_11
Download citation
DOI: https://doi.org/10.1007/3-540-45812-3_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44271-4
Online ISBN: 978-3-540-45812-8
eBook Packages: Springer Book Archive