Providing VCR capabilities in large-scale video servers
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
Support for fully interactive playout in disk-array-based video server
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
Channel allocation under batching and VCR control in video-on-demand systems
Journal of Parallel and Distributed Computing - Special issue on multimedia processing and technology
Dynamic batching policies for an on-demand video server
Multimedia Systems
Skyscraper broadcasting: a new broadcasting scheme for metropolitan video-on-demand systems
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Patching: a multicast technique for true video-on-demand services
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Improving bandwidth efficiency of video-on-demand servers
IC3N '97 Selected papers of the 6th international conference on Computer communications and networks
Efficient support for interactive operations in multi-resolution video servers
Multimedia Systems - Special issue on video content based retrieval
A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Protocol considerations for a prefix-caching proxy for multimedia streams
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Video staging: a proxy-server-based approach to end-to-end video delivery over wide-area networks
IEEE/ACM Transactions on Networking (TON)
Segment-based proxy caching of multimedia streams
Proceedings of the 10th international conference on World Wide Web
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
The Split and Merge Protocol for Interactive Video-on-Demand
IEEE MultiMedia
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Interaction with broadcast video
Proceedings of the tenth ACM international conference on Multimedia
Providing Interactive Functions for Staggered Multicast Near Video-On-Demand Systems
ICMCS '99 Proceedings of the IEEE International Conference on Multimedia Computing and Systems - Volume 2
Providing Unrestricted VCR Functions in Multicast Video-on-Demand Servers
ICMCS '98 Proceedings of the IEEE International Conference on Multimedia Computing and Systems
Downloading and Stream Conversion: Supporting Interactive Playout of Videos in a Client Station
ICMCS '95 Proceedings of the International Conference on Multimedia Computing and Systems
Overlay multicast for video on demand on the Internet
Proceedings of the 2003 ACM symposium on Applied computing
Overcast: reliable multicasting with on overlay network
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
ALMI: an application level multicast infrastructure
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
The use of multicast delivery to provide a scalable and interactive video-on-demand service
IEEE Journal on Selected Areas in Communications
Range multicast routers for large-scale deployment of multimedia application
Proceedings of the 12th annual ACM international conference on Multimedia
Multicast video-on-demand service in an enterprise network with client-assisted patching
Multimedia Tools and Applications
Hi-index | 0.00 |
We explore a communication paradigm for video on demand, called Range Multicast. This schemeis a shift from the conventional thinking about multicast where every receiver must obtain the same data packet at any time. A range multicast allows new members to join at their specified time and still receive the entire video stream without consuming additional server bandwidth. Clients enjoy better service latency since they can join an existing multicast instead of waiting for the next available server stream. We also present techniques to support video-cassette-recorder-like interactivity in this environment. Unlike existing methods which require clients to cache data in a private buffer, the Range Multicast solution utilizes the shared network storage to make more efficient and cost-effective use of the caching space. Furthermore, since a range multicast can accommodate clients with different play points in the video, a client has a better chance to join an on-going multicast for normal playback after finishing a VCR operation. This strategy avoids the need for a new server stream, and thus further alleviates the server load. Our simulation results confirm the aforementioned benefits.