skip to main content
10.5555/962289.962295dlproceedingsArticle/Chapter ViewAbstractPublication PagescasconConference Proceedingsconference-collections
Article
Free access

A multimedia real-time conferencing system: architecture and implementation

Published: 24 October 1993 Publication History

Abstract

In this paper, we describe a distributed real-time multimedia conferencing system architecture and implementation. The architecture provides a framework for allowing two or more users to communicate and exchange information and to simultaneously manipulate multimedia documents. It supports a variety of Computer Supported Collaborative Work applications and can be configured to cover diverse geographical distributions such as Local Area Networks interconnected through Metropolitan and Wide Area Networks. We also describe the implementation of a group-oriented multimedia conferencing system based on this architecture. This prototype, developed in the Multimedia Communications Research Laboratory (MCRLab) at the University of Ottawa, implements a joint text editing application within a multimedia conferencing system and employs a locking mechanism for concurrency control. The prototype has been implemented using TCP/IP on 386 computers running the UNIX operating system. The user interface has been developed using the Andrew User Interface System, an object-oriented multimedia user interface development system. Finally, new research based on the architecture and prototype is outlined. We have begun to investigate connection-oriented networks which will allow for the integration of audio and video into the architecture. We are also exploring methods to integrate distributed synchronization control algorithms into the model.

References

[1]
C. A. Ellis, S. J. Gibbs and G. L. Rein. "Groupware, Some Issues and Experience". Communication of the ACM, Jan. 1991.]]
[2]
A. Karmouch, L. Orozco-Barbosa, N. D. Georgananas and M. Goldberg. "A Multimedia Medical Communications System". IEEE Journal on Select Areas in Comms, Vol. 8, No. 3. pages 325--339, April 1990.]]
[3]
L. Lamont. "Functional Requirements and Specifications for Real-time Conferencing". MCRLab Report, 80 pages, April 1992.]]
[4]
L. Lamont and N. D. Georganas. " Protocols for Real-Time Multimedia Conferencing". Proc. Can. Conf. on Elec. and Comp. Engg., Toronto, Sept. 1992.]]
[5]
CCITT Recommendation X.500. Open Systems Interconnection (OSI) - The Directory. Overview of Concepts, Models and Services, Melbourne, Australia, November 14--25, 1988.]]
[6]
M. Stefik, D. G. Bobrow, G. Foster, S. Lanning, D. Tartar. "WYSIWIS revised: Early experiences with multiuser interfaces". ACM Trans. Off. Inf. Syst.5.2, Apr. 1987.]]
[7]
P. Dewan and J. Riedl. "Toward Computer Supported Concurrent Software Engineering". IEEE Computer, Vol. 26, No. 1, pages 12--16, January 1993.]]
[8]
T. Ohmori, K. Maeno, S. Sakata, H. Fukuoka, and K. Watabe. "Cooperative Control for Sharing Applications Based on Distributed multiparty desktop Conferencing System: MERMAID". Chicago ICC'92, June 1992.]]
[9]
K. A. Lantz. "An Experiment in Integrated Multimedia Conferencing". Computer-Supported Cooperative Work: A Book of Readings, Edited by Irene Greif, Morgan Kufmann Publishers, Inc. 1988.]]
[10]
S. Sakata. "Development and Evaluation of an In-house Multimedia Desktop Conferencing System". IEEE Journal on Selected Areas in Communications, Vol. 8, No. 3, pages 340--347, April 1990.]]
[11]
H. M. Abdel-Wahab. "Multiuser tools architecture for group collaboration in computer networks". Computer Communications, Vol. 13, No. 3, pages 165--169, April 1990.]]
[12]
R. H. Thomas, H. C. Forsdick et al. "Diamond: A Multimedia Message System Built on a Distributed Architecture". Computer Supported Cooperative Work: A Book of Readings, Edited by Irene Greif and Morgan Keufmann, 1988.]]
[13]
K. Nakamura, M. Takahoshi, N. Hamada, T. Inuzuka. "Personal Multimedia Teleconferencing Terminal". ICC '90 IEEE International Conference on Communications, Atlanta, Georgia, USA, April 16--19, 1990.]]
[14]
L. Li, L. Lamont, A. Karmouch, and N. D. Georganas, A Distributed Synchronization Control Scheme in a Group-oriented Multimedia Conferencing System, Proc. Second International Conference on Broadband Islands, Athens, Greece, June 1993.]]
[15]
Nathaniel S. Borenstien, Multimedia Applications Development with the Andrew Toolkit, Prentice-Hall, Englewood Cliffs, New Jersey, 1990.]]
[16]
C. Topolcic. "Experimental Internet Stream Protocol Version 2 (ST-11)". RFC 1190, CIP Working Group, October 1990.]]
[17]
L. Li, A. Karmouch and N. D. Georganas. "Real-time Synchronization Control in Multimedia Distributed Systems". Proc. IEEE Multimedia 1992, Monterey, U.S.A., April 1992.]]

Cited By

View all
  1. A multimedia real-time conferencing system: architecture and implementation

    Comments

    Information & Contributors

    Information

    Published In

    cover image DL Hosted proceedings
    CASCON '93: Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
    October 1993
    12 pages

    Sponsors

    • IBM Centre for Advanced Studies (CAS)
    • NRC: National Research Council - Canada

    Publisher

    IBM Press

    Publication History

    Published: 24 October 1993

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate 24 of 90 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)35
    • Downloads (Last 6 weeks)9
    Reflects downloads up to 12 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media