RTP/I-toward a common application level protocol for distributed interactive media

Distributed interactive media are media that involve communication over a computer network as well as user interactions with the medium itself. Examples of this kind of media are shared whiteboard presentations and networked computer games. One key problem of this media class is that a large amount of common functionality is currently redesigned and redeveloped for each single medium. In order to solve this problem we present a media model and an application level protocol called RTP/I. Derived from the experience gained with audio and video transmission using RTP, RTP/I is defined as a new protocol framework which reuses many aspects of RTP while it is thoroughly adapted to meet the demands of distributed interactive media. By identifying and supporting the common aspects of distributed interactive media RTP/I allows the reuse of key functionality in form of generic services. Furthermore RTP/I makes it possible for applications of different vendors to interact with each other in a standardized way.

[1]  Praktische Informatik Consistency in Replicated Continuous Interactive Media , .

[2]  Christophe Diot,et al.  Design and evaluation of MiMaze a multi-player game on the Internet , 1998, Proceedings. IEEE International Conference on Multimedia Computing and Systems (Cat. No.98TB100241).

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

[4]  Martin Mauve,et al.  RTP/I : an application level real-time protocol for distributed interactive media , 2000 .

[5]  Wolfgang Effelsberg,et al.  The Digital Lecture Board - A Teaching and Learning Tool for Remote Instruction in Higher Education , 1998 .

[6]  Wolfgang Effelsberg,et al.  Java Teachware - The Java Remote Control Tool and its Applications , 1997 .

[7]  Martin Mauve,et al.  TeCo3D: a 3D telecooperation application based on VRML and Java , 1998, Electronic Imaging.

[8]  Colin Perkins,et al.  Notes on the use of RTP for shared workspace applications , 2000, CCRV.

[9]  Emmanuel Frécon,et al.  DIVE: a scaleable network architecture for distributed virtual environments , 1998, Distributed Syst. Eng..

[10]  Martin Mauve,et al.  A Generic Scheme for the Recording of Interactive Media Streams , 1999, IDMS.

[11]  Thierry Turletti,et al.  RMFP: A Reliable Multicast Framing Protocol , 1998 .

[12]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[13]  David Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM 1990.

[14]  David D. Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM '90.

[15]  Martin Mauve,et al.  Transparent access to and encoding of VRML state information , 1999, VRML.

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

[17]  Mark Handley,et al.  Network text editor (NTE): A scalable shared text editor for the MBone , 1997, SIGCOMM '97.

[18]  Jeffrey C. Mogul,et al.  Fragmentation considered harmful , 1987, CCRV.