Abstract
We present a conferencing architecture called Meetecho. To the purpose, we embrace an engineering approach, by describing an actual implementation of an open source centralized video-conferencing system capable to offer advanced communication experience to end-users through the effective exploitation of mechanisms like session management and floor control. Meetecho has been designed to be fully compliant with the latest standard proposals coming from both the IETF and the 3GPP and can be considered as an outstanding example of a real-time application built on top of the grounds paved by the SIP protocol. We will discuss both the design of the overall conferencing framework and the most important issues we had to face during the implementation phase.
Similar content being viewed by others
Notes
A focus is a logical entity that maintains the call signaling interface with each participating client and the conference object. As such, the focus acts as an endpoint for each of the supported signaling protocols and is responsible for all primary conference membership operations (e.g., join, leave, update the conference instance) and for media negotiation/maintenance between a conference participant and the focus.
References
3GPP2 (2007) Conferencing using the IP Multimedia (IM) Core Network (CN) subsystem; Version 1.0). Technical report, 3GPP
Amirante A, Castaldi T, Miniero L, Romano SP (2007) Improving the scalability of an IMS-compliant conferencing framework through presence and event notification. In: Proceedings of the 1st international conference on principles, systems and applications of IP Telecommunications (IPTComm), New York City, NY, USA
Amirante A, Castaldi T, Miniero L, Romano, SP (2008) Improving the scalability of an IMS-compliant conferencing framework Part II: involving mixing and floor control. In: Lecture notes in computer science—IPTComm 2008, pp 174–195
Amirante A, Castaldi T, Miniero L, Romano SP (2010) Recording and playout of multimedia conferencing sessions: a standard approach. In: Lecture notes in computer science—Future Multimedia Networking (FMN) 2010. Springer, pp 63–74
Barnes M, Boulton C, Levin O (2008) A framework for centralized conferencing. RFC5239
Barnes M, Boulton C, Romano SP, Schulzrinne, H (2011) Centralized Conferencing Manipulation Protocol. draft-ietf-xcon-ccmp. http://tools.ietf.org/html/draft-ietf-xcon-ccmp (August 3, 2011–February 4, 2012)
Barnes M, Miniero L, Presta R, Romano SP, Schulzrinne, H (2010) CCMP: a novel standard protocol for conference management in the XCON framework. In: Proceedings of the 4th international conference on principles, systems and applications of IP Telecommunications (IPTComm), Munich, Germany
Buono A, Loreto S, Miniero L, Romano SP (2007) A distributed IMS enabled conferencing architecture on top of a standard centralized conferencing framework. IEEE Commun Mag 45(3):152–159
Camarillo G (2006) Session Description Protocol (SDP) format for Binary Floor Control Protocol (BFCP) Streams. RFC4583
Camarillo G, Ott J, Drage K (2006) The Binary Floor Control Protocol (BFCP). RFC4582
Melanchuk T (2009) An architectural framework for media server control. RFC5567
Novo O, Camarillo G, Morgan D, Urpalainen J (2011) Conference information data model for centralized conferencing (XCON). draft-ietf-xcon-common-data-model. http://tools.ietf.org/html/draft-ietf-xcon-common-data-model (June 17, 2011–December 19, 2011)
Postel J, Reynolds J (1985) File Transfer Protocol (FTP). RFC959
Romano SP, Amirante A, Castaldi T, Miniero L, Buono A (2011) A framework for distributed conferencing. draft-romano-dcon-framework. http://tools.ietf.org/html/draft-romano-dcon-framework (June 20, 2011–December 22, 2012)
Romano SP, Amirante A, Castaldi T, Miniero L, Buono A (2011) Requirements for distributed conferencing. draft-romano-dcon-requirements. http://tools.ietf.org/html/draft-romano-dcon-requirements (June 20, 2011–December 22, 2012)
Romano SP, Amirante A, Castaldi T, Miniero L, Buono A (2011) Requirements for the XCONDCON synchronization protocol. draft-romano-dcon-xdsp-reqs. https://tools.ietf.org/html/draft-romano-dcon-xdsp-reqs (June 20, 2011–December 22, 2012)
Rosenberg J, Schulzrinne H, Camarillo G et al (2002) SIP: Session Initiation Protocol. RFC3261
Saint-Andre P (2004) Extensible Messaging and Presence Protocol (XMPP): core. RFC3920
W3C (2004) Synchronized Multimedia Integration Language (SMIL 2.0). In: Ayars J et al (ed) World Wide Web Consortium. http://www.w3.org/TR/2004/PER-SMIL2-20041105/. Accessed 5 Nov 2004
Acknowledgement
The Meetecho project is supported by Telecom Italia within the Working Capital initiative.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Amirante, A., Castaldi, T., Miniero, L. et al. Standard multimedia conferencing in the wild: the Meetecho architecture. Multimed Tools Appl 61, 703–720 (2012). https://doi.org/10.1007/s11042-011-0876-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-011-0876-0