[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Materialising a new architecture for a distributed MCU in the Cloud

Published: 01 February 2016 Publication History

Abstract

New technologies are making videoconferencing more ubiquitous than ever. This imposes a big challenge for scaling software MCUs, the traditional videoconferencing servers. We propose, implement and test an architecture for a distributed MCU designed to be deployed in a Cloud Computing environment. The main design idea is to break monolithic MCUs into more simple parts: broadcasters. These broadcasters can be deployed independently on the fly. This achieves a higher deployment granularity and flexibility. We describe the control architecture that allows this distribution and prove the viability of the system with a fully developed implementation. We propose a distributed architecture for video conferencing servers (MCUs).The MCU is divided into simple parts that broadcast streams, OneToManys.We describe and evaluate the new control architecture that allows distributed deployment.This solution provides improved scalability and deployment granularity.

References

[1]
A. Bergkvist, D.C. Burnett, C. Jennings, A. Narayanan, Webrtc 1.0: real-time communication between browsers, in: Working Draft WD, W3C, August 2012.
[2]
P. Rodriguez, A. Alonso, J. Salvachua, J. Cervino, dotm: a mechanism for distributing centralized multi-party video conferencing in the cloud, in: The 2nd International Conference on Future Internet of Things and Cloud (FiCloud-2014), IEEE, 2014.
[3]
S.E. Deering, Host Extensions for IP Multicasting, Internet RFC 1112, August 1989.
[4]
J. Li, R. Guo, X. Zhang, Study on service-oriented cloud conferencing, in: Computer Science and Information Technology (ICCSIT), 2010 3rd IEEE International Conference on, Vol. 6, IEEE, 2010, pp. 21-25.
[5]
P. Rodriguez, D. Gallego, J. Cervino, F. Escribano, J. Quemada, J. Salvachua, Vaas: videoconference as a service, in: Collaborative Computing: Networking, Applications and Worksharing, 2009. CollaborateCom 2009. 5th International Conference on, 2009, 2009.
[6]
M. Armbrust, A. Fox, R. Griffith, A.D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, A view of cloud computing, Commun. ACM, 53 (2010) 50-58.
[7]
D.C. Chou, Cloud computing: a value creation model, Comput. Stand. Interfaces, 38 (2015) 72-77.
[8]
T. Hobfeld, R. Schatz, M. Varela, C. Timmerer, Challenges of QoE management for cloud applications, IEEE Commun. Mag., 50 (2012) 28-36.
[9]
M. Willebeek-LeMair, D.D. Kandlur, Z.-Y. Shae, On multipoint control units for videoconferencing, in: Local Computer Networks, 1994. Proceedings., 19th Conference on, IEEE, 1994, pp. 356-364.
[10]
M. Westerlund, S. Wenger, RTP Topologies, RFC 5117 (Informational). http://www.ietf.org/rfc/rfc5117.txt
[11]
M. Baugher, The Secure Real-time Transport Protocol (SRTP), RFC 3711, in:, March 2004.
[12]
P. Rodrguez, D. Gallego, J. Cerviño, F. Escribano, J. Quemada, J. Salvachúa, Vaas: videoconference as a service, in: Collaborative Computing: Networking, Applications and Worksharing, 2009. CollaborateCom 2009. 5th International Conference on, IEEE, 2009, pp. 1-11.
[13]
Vidyo, VidyoRout er DataSheet. http://www.vidyo.com/wp-content/uploads/DS-VidyoRouter. pdf
[14]
Pexip, Pexip Administrator Guide. http://www.pexip.com/sites/pexip/files/Pexip_Infinity_A dministrator_Guide_v9.a.pdf
[15]
Y. Feng, B. Li, B. Li, Airlift: video conferencing as a cloud service using inter-datacenter networks, in: Network Protocols (ICNP), 2012 20th IEEE International Conference on, IEEE, 2012, pp. 1-11.
[16]
Y. Wu, C. Wu, B. Li, F. Lau, vskyconf: Cloud-assisted Multi-party Mobile Video Conferencing. arXiv:1303.6076
[17]
M.-X. Chen, B.-Y. Lin, Location service and session mobility for streaming media applications in home networks, Comput. Stand. Interfaces, 36 (2014) 368-379.
[18]
M.-X. Chen, C.-J. Peng, R.-H. Hwang, Ssip: split a {SIP} session over multiple devices, Comput. Stand. Interfaces, 29 (2007) 531-545.
[19]
D. Wing, P. Patil, T. Reddy, Mobility with ICE (MICE), in: Internet-draft Draft-wing-mmusic-ice-mobility-05.txt, IETF Secretariat, Sep. 2013.
[20]
R. Mahy, P. Matthews, J. Rosenberg, Traversal Using Relays Around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN), RFC 5766, in:, April 2010.
[21]
A. Alonso, P. Rodriguez, J. Salvachua, J. Cervino, Dynamic media stream mobility with turn, in: The 2nd International Conference on Future Internet of Things and Cloud (FiCloud-2014), IEEE, 2014.
[22]
M. Handley, V. Jacobson, C. Perkins, SDP: Session Description Protocol, RFC 4566, in:, July 2006.
[23]
J. Rosenberg, Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols, RFC 5245, in:, April 2010.
[24]
E. Rescorla, Datagram Transport Layer Security, RFC 4347, in:, April 2006.
[25]
I. Fette, The WebSocket Protocol, RFC 6455, in:, December 2011.
[26]
OASIS Advanced Message Queuing Protocol (AMQP) Version 1.0, Tech. Rep., OASIS Standard, October 2012.

Cited By

View all
  • (2019)A scalable WebRTC-based framework for remote video collaboration applicationsMultimedia Tools and Applications10.1007/s11042-018-6460-078:6(7419-7452)Online publication date: 17-May-2019
  • (2018)A New Signaling Topology for Multiparty Web Real-time Video Conference NetworksProceedings of the 12th International Conference on Intelligent Systems: Theories and Applications10.1145/3289402.3289517(1-6)Online publication date: 24-Oct-2018
  • (2018)Improving quality and scalability of webRTC video collaboration applicationsProceedings of the 9th ACM Multimedia Systems Conference10.1145/3204949.3208109(533-536)Online publication date: 12-Jun-2018

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Computer Standards & Interfaces
Computer Standards & Interfaces  Volume 44, Issue C
February 2016
289 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 01 February 2016

Author Tags

  1. Cloud Computing
  2. MCU
  3. Scalability
  4. Video conferencing
  5. WebRTC

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2019)A scalable WebRTC-based framework for remote video collaboration applicationsMultimedia Tools and Applications10.1007/s11042-018-6460-078:6(7419-7452)Online publication date: 17-May-2019
  • (2018)A New Signaling Topology for Multiparty Web Real-time Video Conference NetworksProceedings of the 12th International Conference on Intelligent Systems: Theories and Applications10.1145/3289402.3289517(1-6)Online publication date: 24-Oct-2018
  • (2018)Improving quality and scalability of webRTC video collaboration applicationsProceedings of the 9th ACM Multimedia Systems Conference10.1145/3204949.3208109(533-536)Online publication date: 12-Jun-2018

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media