Proxy caching based on segments for layered encoded video over the Internet

In the multimedia system, the video server has limited streaming capacities and may be far away from the clients. In order to achieve higher user capacity and lower network transmission cost, proxy cache can be used, which are located close to the user and in which popular video objects are likely to be cached. In this paper, as a result of the heterogeneity of accessing the Internet, we propose a novel scheme that is used to distribute layered encoded video by proxy cache based on segments, which popularity derives from the popularity of inter-video clip and intra-video clip as well as distribution of users' downstream bandwidth. Our simulation results show that the proposed proxy caching scheme based on segments can greatly reduce the server's bit ratios with a cache of given capacity, and enhance the capability of adapting to the heterogeneity of the Internet while not increasing the implementation complexity. Moreover our method can cache more first segments of video clip layers, which results in the ability to reduce start-up latency greatly.

[1]  Peter Parnes,et al.  Characterizing user access to videos on the World Wide Web , 1999, Electronic Imaging.

[2]  Asit Dan,et al.  Resource-based caching for Web servers , 1997, Electronic Imaging.

[3]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[4]  Donald F. Towsley,et al.  Proxy prefix caching for multimedia streams , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[5]  Deborah Estrin,et al.  Multimedia proxy caching mechanism for quality adaptive streaming applications in the Internet , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[6]  Kien A. Hua,et al.  Layered range multicast for video on demand , 2002, Proceedings. Eleventh International Conference on Computer Communications and Networks.

[7]  Antonio Ortega,et al.  Proxy caching for efficient video services over the Internet , 1999 .

[8]  Jussi Kangasharju,et al.  Distributing layered encoded video through caches , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).