Adaptive and lazy segmentation based proxy caching for streaming media delivery
NOSSDAV '03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
Proxy-assisted techniques for delivering continuous multimedia streams
IEEE/ACM Transactions on Networking (TON)
IEEE/ACM Transactions on Networking (TON)
AINA '05 Proceedings of the 19th International Conference on Advanced Information Networking and Applications - Volume 2
AAA-IDEA '06 Proceedings of the 2nd international workshop on Advanced architectures and algorithms for internet delivery and applications
COPACC: An Architecture of Cooperative Proxy-Client Caching System for On-Demand Media Streaming
IEEE Transactions on Parallel and Distributed Systems
An overview of scalable video streaming: Research Articles
Wireless Communications & Mobile Computing - Video Communications for 4G Wireless Systems
Practical Patching for Efficient Bandwidth Sharing in VOD Systems
ICNC '07 Proceedings of the Third International Conference on Natural Computation - Volume 05
The look-ahead-maximize-batch batching policy
IEEE Transactions on Multimedia
Design of an interactive video-on-demand system
IEEE Transactions on Multimedia
Optimal proxy cache allocation for efficient streaming media distribution
IEEE Transactions on Multimedia
Segmentation of multimedia streams for proxy caching
IEEE Transactions on Multimedia
Layer-encoded video in scalable adaptive streaming
IEEE Transactions on Multimedia
Performance of batching schemes for multimedia-on-demand services
IEEE Transactions on Multimedia
Advanced mirrored-pyramid broadcasting for video-on-demand
IEEE Transactions on Consumer Electronics
Statistical model, analysis and approximation of rate-distortion function in MPEG-4 FGS videos
IEEE Transactions on Circuits and Systems for Video Technology
Overview of the Scalable Video Coding Extension of the H.264/AVC Standard
IEEE Transactions on Circuits and Systems for Video Technology
Hi-index | 0.00 |
An important research issue in video streaming is how to efficiently utilize the network resources to provide clients instant access to multiple video objects. Caching strategy and transmission scheme are the two essential points inside the video streaming framework. Recent research efforts on them are not sufficient due to their inflexible support for scalable encoded video streams and heterogeneous requests from clients. In this paper, we propose an optimized caching strategy (OCS) and a scalable transmission scheme (STS) for scalable coded video streaming. By exploring the characteristics of video streaming workload and system design objectives, OCS and STS work efficiently to minimize both network bandwidth cost and user access latency. Firstly, we analyze the caching problem for the proxy-assisted video streaming system and derive a maneuverable caching scenario. Secondly, we develop an efficient transmission scheme for scalable coded videos. Thirdly, we formulate a multi-objective optimization model with closed-form expressions to obtain the optimized caching strategy. Finally, with designed algorithms, an excellent compromise between two competing objectives (minimizing the bandwidth cost and the access latency) is achieved. We start our evaluation by studying the optimized caching strategy for a single video object. Then we apply the strategy to multiple video objects and illustrate the tradeoff between the optimization objectives. Our evaluation results show that compared with other caching strategies, the proposed optimized scalable caching strategy can achieve a significant reduction in bandwidth cost with even a small proxy cache size. Meanwhile, the best performance (in terms of bandwidth cost) is obtained together with the proposed scalable batch-patching transmission scheme.