Adaptation Layer Translator (ALX) Design and Application

High quality video-conferencing is an efficient tool for interactive scientific collaboration in the research community, especially for researchers separated by substantial distance. With the wide deployment of broadband wide area IP networks such as the Internet2, there is an increasing demand for improved remote collaboration with these networks. In order to make the high quality video-conferencing toolkits that work well on local high-speed networks available over wide area IP networks, issues that are usually insignificant on local area networks must be considered. To this end, we have developed a device called an Adaptation Layer Translator (ALX) in order to address these issues and solve the problems associated with real-time video and audio transmission over wide area IP networks. The ALX adopts the adaptation layer translation technique to transmit multimedia traffic on local ATM networks through the broadband wide area IP networks. Large buffers and careful handling of lip-synch are employed to counter the long round-trip time and big fluctuations. The conference control protocol based on a channel rotation scheme is developed to coordinate the participants in an ALX-based conference. The ALX is also designed with the capabilities to adapt to heterogenous network environments at different deployment sites.

[1]  Gerald W. Neufeld,et al.  Video and Audio Streams Over an IP/ATM Wide Area Network , 1997 .

[2]  Sebastian Toelg,et al.  Towards an Example-Based Image Compression Architecture for Video-Conferencing , 1994 .

[3]  Klara Nahrstedt,et al.  Broadcast quality video over IP , 2001, IEEE Trans. Multim..

[4]  D.C. Verma,et al.  Delay jitter control for real-time communication in a packet switching network , 1991, Proceedings of TRICOMM `91: IEEE Conference on Communications Software: Communications for Distributed Applications and Systems.

[5]  Domenico Ferrari,et al.  Design and Applications of a Delay Jitter Control Scheme for Packet-Switching Internetworks , 1991, NOSSDAV.

[6]  Eve M. Schooler,et al.  Conferencing and collaborative computing , 1996, Multimedia Systems.

[7]  Kenneth J. Goldman,et al.  Vaudeville: A High Performance, Voice Activated Teleconferencing Application , 2004, Multimedia Tools and Applications.

[8]  Vicky Hardman,et al.  Lip synchronisation for use over the Internet: analysis and implementation , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[9]  M. Hemy MPEG System Streams in Best-Effort Networks , 1999 .

[10]  Marko Schuba,et al.  Performance Investigations of the IP Multicast Architecture , 1996, Comput. Networks ISDN Syst..

[11]  Amy Pearl,et al.  System Support for Integrated Desktop Video Conferencing , 1992 .

[12]  Hans-Peter Dommel,et al.  Comparison of floor control protocols for collaborative multimedia environments , 1999, Other Conferences.

[13]  Gregory K. Wallace,et al.  The JPEG still picture compression standard , 1991, CACM.

[14]  Hans-Peter Dommel,et al.  Design issues for floor control protocols , 1995, Electronic Imaging.

[15]  Peter Nee,et al.  The performance of two-dimensional media scaling for Internet videoconferencing , 1997, Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97).

[16]  Massimo Franceschetti,et al.  A Possible Solution to the Impossible Membership Problem , 1999 .

[17]  Alex Waibel,et al.  Focus of Attention in Video Conferencing , 1996 .

[18]  Jerome R. Cox,et al.  Production-Quality Video Over Broadband Networks: A System Description and Two Interactive Applications , 1995, IEEE J. Sel. Areas Commun..

[19]  Saul Greenberg,et al.  GROUPKIT: a groupware toolkit for building real-time conferencing applications , 1992, CSCW '92.

[20]  Miodrag Potkonjak,et al.  Semantic multicast: intelligently sharing collaborative sessions , 1999, CSUR.

[21]  Jan Roos,et al.  Enhanced ATM Control for Video Conferencing , 1998 .

[22]  Kevin Jeffay,et al.  Application-level measurements of performance on the vBNS , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[23]  J. J. Garcia-Luna-Aceves,et al.  Floor control for multimedia conferencing and collaboration , 1997, Multimedia Systems.

[24]  Oliver Hermanns,et al.  Performance Evaluation of Connectionless Multicast Protocals for Cooperative Multimedia Applications , 1995, MMB.

[25]  P. Venkat Rangan,et al.  Multimedia Conferencing as a Universal Paradigm for Collaboration , 1992 .

[26]  Mark Laubach,et al.  Classical IP and ARP over ATM , 1994, RFC.

[27]  A Watson,et al.  Multimedia Conferencing via Multicast: Determining the Quality of Service Required by the End User , 1997 .

[28]  P. Venkat Rangan,et al.  Hierarchical conferencing architectures for inter-group multimedia collaboration , 1991, COCS '91.

[29]  Jon M. Peha,et al.  Streaming video over the Internet: approaches and directions , 2001, IEEE Trans. Circuits Syst. Video Technol..

[30]  M. Angela Sasse,et al.  Measuring perceived quality of speech and video in multimedia conferencing applications , 1998, MULTIMEDIA '98.

[31]  Eve M. Schooler,et al.  The impact of scaling on a multimedia connection architecture , 1992, Multimedia Systems.

[32]  P. Venkat Rangan,et al.  Communication architectures and algorithms for media mixing in multimedia conferences , 1993, TNET.

[33]  R. Wilder,et al.  Wide-area Internet traffic patterns and characteristics , 1997, IEEE Netw..

[34]  Wendy E. Mackay Spontaneous Interaction in Virtual Multimedia Space: EuroPARC's RAVE System , 1999 .

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

[36]  Alan F. Lippman,et al.  Video coding for streaming media delivery on the Internet , 2001, IEEE Trans. Circuits Syst. Video Technol..

[37]  Dilip D. Kandlur,et al.  A video conferencing testbed on ATM: design, implementation and optimizations , 1995, Proceedings of the International Conference on Multimedia Computing and Systems.

[38]  Raj Rajkumar,et al.  A Real-Time Push-Pull Communications Model for Distributed Real-Time and Multimedia Systems , 1999 .