Abstract
Multimedia conferencing systems are usually large, complex software systems. We describe a local control architecture and communication protocols that allow to tie together media agents, controllers and auxiliary applications such as media recorders and management proxies into a single conference application. Unlike other systems, control of a single conference can be shared between several controllers. Each media can be handled by one or more independent media agents. Parts of the system have been implemented using an IP-multicast-based audio conferencing tool (NeVoT). The communicating applications disseminate state and control information through a replicator. The replicator mainly limits distribution of messages based on expressed interest of other applications, thus implementing an application-level, receiver-driven local multicast. It also automatically starts applications as needed. The same functionality was also implemented IP multicast restricted to the local host.
Preview
Unable to display preview. Download preview PDF.
References
T. J. Frivold and R. E. Lang, “Conference control glossary.” based on presentation to MMUSIC working group at 27th IETF meeting, Amsterdam, Netherlands, July 1993.
S. Casner and S. Deering, “First IETF Internet audiocast,” ACM Computer Communication Review, vol. 22, pp. 92–97, July 1992.
H. Eriksson, “MBONE: The multicast backbone,” Communications ACM, vol. 37, pp. 54–60, Aug. 1994.
E. Schooler and S. L. Casner, “An architecture for multimedia connection management,” ACM Computer Communication Review, vol. 22, pp. 73–74, Mar. 1992.
E. M. Schooler, “The connection control protocol: Specification (version 1.1),” technical report, USC/Information Sciences Institute, Marina del Ray, California, Jan. 1992.
V. Jacobson, “sd, the LBL session directory.” Manual page, Nov. 1992.
T. J. Frivold, R. E. Lang, and M. W. Fong, “Extending WWW for synchronous collaboration,” in Proc. of the Second World Wide Web Conference '94: Mosaic and the Web, (Chicago, Illinois), Oct. 1994.
J. Glicksman and V. Kumar, “A SHAREd collaborative environment for mechanical engineers,” in Proc. of Groupware'93, pp. 335–447, 1993.
J. K. Ousterhout, Tcl and the Tk Toolkit. Reading, Massachusetts: Addison-Wesley, 1994.
H. Schulz-Rinne, “The DSP workbench: Modeling parallel architectures as concurrent processes,” in 1986 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), (Tokyo, Japan), pp. 54.9.1–54.9.4, IEEE, Apr. 1986.
A. L. Ananda, B. H. Tay, and E. K. Koh, “A survey of asynchronous remote procedure calls,” ACM Operating Systems Review, vol. 26, pp. 92–109, Apr. 1992.
E. Walker, P. Neves, and R. Floyd, “Asynchronous remote operation execution in. distributed systems,” in Proc. 10th Intl. Conf. Distributed Computing Systems (ICDCS-10), (Paris, France), IEEE, May 1990.
B. Bhargava, E. Mafla, J. Riedl, and B. Sauder, “Implementation and measurements of an efficient communication facility for distributed database systems,” Technical Report Purdue Technical Report CSD-TR-783, Department of Computer Science, Purdue University, West Lafayette, IN 47907-2004, June 1988.
S. E. Deering and D. R. Cheriton, “Multicast routing in datagram internetworks and extended LANs,” ACM Transactions on Computer Systems, vol. 8, pp. 85–110, May 1990.
H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, “RTP: A transport protocol for real-time applications.” Internet draft (work-in-progress) draft-ietf-avt-rtp-*.txt, Nov. 1994.
H. Schulzrinne, “Sample profile and encodings for the use of RTP for audio and video conferences with minimal control,” Internet Draft, GMD Fokus, May 1994. Work in progress.
R. Want, A. Hopper, V. Falcao, and J. Gibbons, “The active badge location system,” ACM Transactions on Information Systems, vol. 10, pp. 91–102, Jan. 1992. also Olivetti Research Limited Technical Report ORL 92-1.
U. K. Wiil, “Using events as support for data sharing in collaborative work,” in International Workshop on CSCW, (Berlin, Germany), pp. 162–176, Institute of Informatics and Computing Technique, Germany, Apr. 1991.
M. Handley and I. Wakeman, “CCCP: conference control channel protocol — a scalable base for building conference control applications.” V1.4, Mar. 1994.
R. S. Raji, “Smart networks for control,” IEEE Spectrum, vol. 31, pp. 49–55, June 1994.
L. Zhang, S. Deering, D. Estrin, S. Shenker, and D. Zappala, “Rsvp: a new resource ReSerVation protocol,” IEEE Network, vol. 7, pp. 8–18, Sept. 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schulzrinne, H. (1995). Dynamic configuration of conferencing applications using pattern-matching multicast. In: Little, T.D.C., Gusella, R. (eds) Network and Operating Systems Support for Digital Audio and Video. NOSSDAV 1995. Lecture Notes in Computer Science, vol 1018. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0019273
Download citation
DOI: https://doi.org/10.1007/BFb0019273
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60647-5
Online ISBN: 978-3-540-48524-7
eBook Packages: Springer Book Archive