From broadcast television to Internet audio/video: techniques and tools for VCR‐style interactivity

One of the new applications evolving in the Internet is streaming audio/video. A major reason for its growing popularity is interest in the compelling new services that become possible. Prototype services are being developed which are new to the Internet but offer the same look, feel, and functionality that have traditionally only been found in services delivered via other communication medium, e.g. broadcast television. In addition, the Internet is evolving to offer ‘value‐added’ services, like streaming audio/video with VCR‐style interactivity and embedded hyperlinks. We are poised both on seeing the development of new paradigms for interacting with audio/video, and on seeing the merging of broadcast television and Internet‐based broadcasts. Before this process can be considered successful, a number of technical challenges, derived from the various ways in which content is physically delivered, must be solved. In this paper, we focus on the value‐added service of VCR interactivity. VCR interactivity has long been a challenge for both broadcast television and streamed Internet audio/video. The challenge is how to provide individualized playout for content being streamed to a large group of users using one‐to‐many delivery. While some new companies are starting to offer devices which provide this kind of service for broadcast television, there are still numerous technical challenges for the Internet‐based version of a similar service. This paper has a three‐fold objective. First, we describe the types of services available in the traditional broadcast infrastructure and compare these to the types of services that are deployed or possible in Internet‐based services. Second, we describe our attempts to implement some of the more challenging and novel service types. In particular, we examine client‐based control of programs streamed over the Internet to tens, thousands, or even millions of users. Finally, we discuss the impact of these services on the protocols and applications used to support Internet‐based, multi‐party conferencing. Copyright © 2001 John Wiley & Sons, Ltd.

[1]  Bernhard Collini-Nocker,et al.  Satellite Internet services using DVB/MPEG-2 and multicast Web caching , 2000, IEEE Commun. Mag..

[2]  John C. S. Lui,et al.  Reducing I/O demand in video-on-demand storage servers , 1995, SIGMETRICS '95/PERFORMANCE '95.

[3]  Asit Dan,et al.  Scheduling policies for an on-demand video server with batching , 1994, MULTIMEDIA '94.

[4]  Kevin C. Almeroth,et al.  The Use of Multicast Delivery to Provide a Scalable and Interactive Video-on-Demand Service , 1996, IEEE J. Sel. Areas Commun..

[5]  S. Halfin,et al.  On buffer requirements for store-and-forward video on demand service circuits , 1991, IEEE Global Telecommunications Conference GLOBECOM '91: Countdown to the New Millennium. Conference Record.

[6]  Thomas D. C. Little,et al.  Prospects for Interactive Video-on-Demand , 1994, IEEE MultiMedia.

[7]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[8]  Wieland Holfelder,et al.  MBone VCR: video conference recording on the MBone , 1995, MULTIMEDIA '95.

[9]  Kevin C. Almeroth,et al.  The evolution of multicast: from the MBone to interdomain multicast to Internet2 deployment , 2000, IEEE Netw..

[10]  Didier Le Gall,et al.  MPEG: a video compression standard for multimedia applications , 1991, CACM.

[11]  Peter Parnes,et al.  mMOD: the multicast Media-on-Demand system , 1997 .

[12]  Xue Li,et al.  Video multicast over the Internet , 1999, IEEE Netw..

[13]  R. J. Vetter,et al.  A multimedia system for asynchronous collaboration using the Multicast Backbone and the World Wide Web , 1996, Proceedings of COM'96. First Annual Conference on Emerging Technologies and Applications in Communications.

[14]  Wieland Holfelder,et al.  Interactive remote recording and playback of multicast videoconferences , 1997, Comput. Commun..

[15]  Wieland Holfelder Interactive Remote Recording and Playback of Multicast Videoconferences , 1997, IDMS.

[16]  Brian C. Smith,et al.  MPEG video in software: representation, transmission, and playback , 1994, Electronic Imaging.

[17]  Stephen E. Deering,et al.  Multicast routing in datagram internetworks and extended LANs , 1990, TOCS.

[18]  Ketan Mayer-Patel,et al.  Performance of a software MPEG video decoder , 1993, MULTIMEDIA '93.

[19]  A. Klemets The design and implementation of a “Media on Demand” system for WWW , 1994 .

[20]  Kevin C. Almeroth,et al.  An Alternative Paradigm for Scalable On-Demand Applications: Evaluating and Deploying the Interactive Multimedia Jukebox , 1999, IEEE Trans. Knowl. Data Eng..