|
ABSTRACT
In video-on-demand (VOD) applications, it is desirable to provide the user with the video-cassette-recorder-like (VCR) capabilities such as fast-forwarding a video or jumping to a specific frame. We address this issue in the broadcast framework, where each video is broadcast repeatedly on the network. Existing techniques rely on data prefetching as the mechanism to provide this functionality. This approach provides limited usability since the prefetching rate cannot keep up with typical fast-forward speeds. Fast-forwarding a video for several seconds would inevitably exhaust the prefetch buffer. We address this practical problem in this paper by repeatedly broadcasting the interactive versions of the videos. For instance, an interactive version might contain only every fifth frame in the original video. Our client software leverages these "interactive" broadcasts to provide better VCR service. We formally prove the correctness of this approach, and compare its performance to a prefetch method, called active buffer management. This scheme has been shown to offer, in the broadcast environment, the best performance to date. Our simulation results indicate that the new technique is superior in handling long-duration VCR actions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
C.C. Aggarwal, J. L. Wolf, and P.S. Yu. A permutation-based pyramid broadcasting scheme for video-on-demand systems. In Proc. of the IEEE Int'l conf. on Multimedia Systems'96, Hiroshima, June 1996.
|
| |
4
|
K. C. Almeroth and M. Ammar: A scalable interactive video-on-demand service using multicast communication. In Proc. of Int'l Conf. on Computer Communication Networks, pp. 292--301, 1994.
|
| |
5
|
K.C. Almeroth and M. Ammar: On the use of multicast delivery to provide a scalable and interactive video-on-demand service. IEEE Journal of Selected Areas in Communications, vol. 14, August 1996.
|
| |
6
|
|
 |
7
|
A. Dan , D. Sitaram , P. Shahabuddin, Scheduling policies for an on-demand video server with batching, Proceedings of the second ACM international conference on Multimedia, p.15-23, October 15-20, 1994, San Francisco, California, United States
[doi> 10.1145/192593.192614]
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
L. Gao, J. Kurose, and D. Towsley: Efficient schemes for broadcasting popular videos. In Proc. of NOSSDAV'98, 1998.
|
| |
12
|
|
| |
13
|
K. A. Hua., JungHuang Oh, and Khan Vu. An Adaptive Video Multicast Scheme for Varying Workloads Proc. Int'l Conf. on Computer Communications and Networks, 1998, pp. 227--234.
|
| |
14
|
K. A. Hua., S. Sheu, and W. Tavanapong. Chaining: A generalized batching technique for video on demand. In Proc. of the Int'l Conf On Multomedia Computing and System. June 1997.
|
 |
15
|
Kien A. Hua , Simon Sheu, Skyscraper broadcasting: a new broadcasting scheme for metropolitan video-on-demand systems, Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication, p.89-100, September 14-18, 1997, Cannes, France
|
| |
16
|
|
 |
17
|
|
| |
18
|
|
| |
19
|
J.F. Paris, S.W. Carter, and D.D.E. Long. Efficient broadcasting protocols for video on demand. In Proc. of SPIES's Conf. on Multimedia Computing and Networking (MMCN'99), pages 317, 326, San Jose, CA, USA, January 99.
|
| |
20
|
{S. Sen, L. Gao, J. Rexford, and D. Towsley. Optimal patching schemes for efficient multimedia streaming. In Proc. of IEEE NOSSDAV, NJ, USA, June 1999.
|
| |
21
|
|
CITED BY 4
|
|
Chunyuan Liao , Qiong Liu , Don Kimber , Patrick Chiu , Jonathan Foote , Lynn Wilcox, Shared interactive video for teleconferencing, Proceedings of the eleventh ACM international conference on Multimedia, November 02-08, 2003, Berkeley, CA, USA
|
|
|
|
|
|
|
|
|
|
|