Segment-based proxy caching for distributed cooperative media content servers
ACM SIGOPS Operating Systems Review
DISC: Dynamic Interleaved Segment Caching for Interactive Streaming
ICDCS '05 Proceedings of the 25th IEEE International Conference on Distributed Computing Systems
COPACC: An Architecture of Cooperative Proxy-Client Caching System for On-Demand Media Streaming
IEEE Transactions on Parallel and Distributed Systems
A QoS-aware transcoding system using composite multimedia document and component merge queue
ICCOM'06 Proceedings of the 10th WSEAS international conference on Communications
Optimal proxy cache allocation for efficient streaming media distribution
IEEE Transactions on Multimedia
Caching strategies in transcoding-enabled proxy systems for streaming media distribution networks
IEEE Transactions on Multimedia
Proxy caching for media streaming over the Internet
IEEE Communications Magazine
Layer-encoded video streaming a proxy's perspective
IEEE Communications Magazine
Analyze of the MPEG-4 compressed streams
WSEAS TRANSACTIONS on COMMUNICATIONS
Hi-index | 0.00 |
In this paper, we propose, design, implement, and evaluate a proxy caching system for MPEG- 4 video streaming services for heterogeneous users. In our system, a video stream is divided into blocks for efficient use of the cache buffer and the bandwidth. A proxy retrieves a block from a server, deposits it in its local cache buffer, and provides a requesting client with the block in time. It maintains the cache with limited capacity by replacing unnecessary cached blocks with a newly retrieved one. It also prefetches video blocks that are expected to be required in the near future. In addition, the proxy server adjusts the quality of block appropriately, because clients are heterogeneous, in terms of the available bandwidth, end-system performance, and so on. Through evaluations, we proved that our proxy caching system could provide users with a continuous and high-quality video streaming service in a heterogeneous environment.