Abstract
One of the most important challenges in a videoon-demand (VOD) system is to support interactive browsing functions such as “fast forward” and “fast backward.” Typically, these functions impose additional resource requirements on the VOD system in terms of storage space, retrieval throughput, network bandwidth, etc. Moreover, prevalent video compression techniques such as MPEG impose additional constraints on the process since they introduce interframe dependencies. In this paper, we devise methods to support variable rate browsing for MPEG-like video streams and minimize the additional resources required. Specifically, we consider the storage and retrieval for video data in a diskarray-based video server and address the issue of distributing the retrieval requests across the disks evenly. The overall approach proposed in this paper for interactive browsing is composed of (1) a storage method, (2) sampling and placement methods, and (3) a playout method, in which the sampling and placement methods are two alternatives for video-segment selection. The segment-sampling scheme supports browsing at any desired speed while balancing the load on the disk array, as well as minimizing the variation on the number of video segments skipped between samplings. In contrast, the segment-placement scheme supports completely uniform segment sampling across the disk array for some specific speed-up rates. Several theoretical properties for the problem studied are derived. Finally, we describe experimental results on the visual effect of the proposed frame-skipping approach.
Similar content being viewed by others
References
Chang E, Zakhor A (1994) Scalable video data placement on parallel disk arrays. Proceedings IS&T/SPIE Symposium on Electronic Imaging — Conference on Image and Video Databases II SPIE, San Jose, CA, 2185:208–221.
Chen M-S, Shae Z-Y, Kandlur DD, Barzilai TP, Vin HM (1992) A multimedia desktop collaboration system. Proceedings of GLOBECOM 92, Orlando, FL, pp 739–746
Dey JK, Salehi JD, Kurose JF, Towsley D (1994) Providing VCR capabilities in large-scale video servers. Proceedings ACM MULTIMEDIA'94, San Francisco, CA 2:25–32
Gemmell DJ (1993) Multimedia network file servers: multi-channel delay sensitive data retrieval. Proceedings of ACM Multimedia '93, Aneheim, CA 1:243–250
Grosky WI (1994) Multimedia Information Systems. IEEE Multimedia 1:12–24
ISO (1992) Coding of moving pictures and associated audio — for digital storage media at up to about 1.5 Mbit/s. ISO Standard IS 11172
ISO/IEC (1994) Generic coding of moving pictures and associated audio. ISO/IEC Recommendation H.262, working draft
Kandlur DD, Chen M-S, Shae Z-Y (1994) Design of a multimedia storage server. Proceedings of the IS&T/SPIE Symposium on Electronic Imaging — Conference on High-speed Networking and Multimedia Applications, San Jose, CA, 2188: 164–178
Mori T, Nishimura K, Nakano H, Ishibashi Y (1993) Video on demand system using optical mass storage system. Japanese J Appl Phys 1:5433–5438
Ramanathan S, Rangan PV (1994) Architectures for Personalized Multimedia. IEEE Multimedia, 1:37–46
Rangan PV, Vin HM (1991) Designing file systems for digital video and audio. Proceedings of the ACM Symposium on Operating Systems Principles, 25:81–94
Reddy ALN, Wyllie J (1993) Disk scheduling in a multimedia i/o system. Proceedings of the ACM Multimedia '93, Anaheim, CA, 1:225–234
Rowe LA, Patel KD, Smith BC, Liu K (1994) MPEG video in software: representation, transmission, and playback. Proceedings IS&T/SPIE Conference on High-Speed Networking and Multimedia Computing, SPIE, San Jose, CA 2188:134–144
Vin HM, Rangan PV (1993) Designing a multi-user HDTV storage server. IEEE J Selected Areas Commun, 11:153–164
Wallace GK (1991) The JPEG still picture compression standard. Commun ACM 34:30–44
Yu PS, Chen MS, Kandlur DD (1993) Grouped sweeping scheduling for DASD-based multimedia storage management. Multimedia Syst, 1:99–109
Yu PS, Wolf JL, Shachnai H (1994) Look-ahead scheduling to support pause-resume for video on demand applications. IBM Research Report, RC 19683, Yorktown Heights, N.Y.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, M.S., Kandlur, D.D. & Yu, P.S. Storage and retrieval methods to support fully interactive playout in a disk-array-based video server. Multimedia Systems 3, 126–135 (1995). https://doi.org/10.1007/BF01542864
Issue Date:
DOI: https://doi.org/10.1007/BF01542864