Academia.eduAcademia.edu

Outline

ADVANCED VIDEOCONFERENCING SERVICES BASED ON WEBRTC

Abstract

Lately, videoconference applications have experienced an evolution towards the World Wide Web. New technologies have given browsers real-time communications capabilities. In this context, WebRTC aims to provide this functionality by following and defining standards. Being a new effort, WebRTC still lacks advanced videoconferencing services such as session recording, media mixing and adjusting to varying network conditions. This paper analyzes these challenges and proposes an architecture based on a traditional communications entity, the Multipoint Control Unit or MCU as a solution.

References (12)

  1. Adobe Systems Inc., 2009. Real-Time Messaging Protocol (RTMP). Adobe Specification.
  2. J. Allaire, 2002. Macromedia Flash MX-A next-generation rich client. Macromedia White Papers.
  3. M. Baugheret al., 2004. The Secure Real-time Transport Protocol (SRTP). RFC IETF.
  4. J. Cerviño et al, 2011. Videoconference Capacity Leasing on Hybrid Clouds. IEEE 4th International Conference on Cloud Computing, pages 340-347, Washington D.C., USA.
  5. M. Handley et al., 2006. RFC 4566: SDP: Session Description Protocol. IETF RFC.
  6. ITU-T, 2009. Rec. H.323, Packet-based multimedia communication systems. H SERIES: AUDIOVISUAL AND MULTIMEDIA SYSTEMS.
  7. P. Rodriguez et al., 2009. VaaS: Videoconference as a service. CollaborateCom 2009. 5th International Conference on, pages.1-11, Washington D.C., USA.
  8. J. Rosenberg et al, 2002. RFC 3261: SIP: Session Initiation Protocol. IETF RFC.
  9. J. Rosenberg, 2010. RFC 5245: Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols. IETF RFC.
  10. P. Saint-Andre, 2011. RFC: 6120 Extensible Messaging and Presence Protocol (XMPP): Core. IETF RFC.
  11. H. Schulzrinne, et al, 2003. RFC 3550: RTP: A Transport Protocol for Real-Time Applications. IETF RFC.
  12. M.H. Willebeek-LeMair, 1994. On multipoint control units for videoconferencing. Local Computer Networks, 1994. Proceedings., 19th Conference on, pages 356 -364, Minneapolis, MN , USA.