Janus: back to the future of WebRTC

Size: px
Start display at page:

Download "Janus: back to the future of WebRTC"

Transcription

1 TF- : back to the future of Lorenzo Miniero lorenzo@meetecho.com 1 st TF- meeting 15 th December 2014, Paris

2 Outline TF- 1 A brief introduction 2 A stroll through time activities and running code related efforts 3 : a general purpose gateway and gateways Programmable real-time media components A modular and extensible architecture 4

3 Who am I? TF- Someone not used to this cold! From sunny Sorrento, Italy Current activities Ph.D UniNA Worked on real-time applications for a long time participant Several WGs First time in 67 San Diego (2006) Open source contributor libbfcp, libmsrp, confiance, mediactrl, Asterisk,... gateway main author Getting older but, unlike whisky, not getting any better

4 What is? TF- A startup focused on real-time multimedia applications Academic spin-off of the University of Napoli Federico II Official tool for remote At first born to turn research into a product Efforts on XCON (Centralized Conferencing) and MEDIACTRL (Media Server Control) Web Conferencing and Collaboration Widened the scope to cover multimedia in general How is it pronounced, you say?? Good question!

5 A few more words on TF- comes in different flavours Interactive Webinar (-style) Web conference UCC (Unified Communication and Collaboration) What s in there? Enjoy watching our teaser spot on: audio/video Jabber chat Slides Etherpad support Application/desktop sharing Whiteboard Polling Moderation Mobile apps IPv6 support

6 First steps: San Diego (2006) TF- Don t try this at home!

7 First steps: San Diego (2006) TF- Live demo of the BFCP/CCMP protocols in action (XCON) Open source project:

8 Binary Floor Control Protocol (BFCP) TF- Open source project:

9 Centralized Conferencing Manipulation Protocol (CCMP) TF- Authors: CCMP and examples

10 XCON/DCON: Stand-alone client TF-

11 One step further: from XCON to MEDIACTRL TF- Open source project:

12 MEDIACTRL: programming media control TF-

13 MEDIACTRL: programming media control TF-

14 MEDIACTRL: programming media control TF-

15 Prototype and ( running code ) TF-

16 Prototype and ( running code ) TF-

17 Prototype and ( running code ) TF-

18 More scalability: Media Resource Brokering TF- Design Team: IVR and Mixer Authors: MRB and examples

19 First steps TF- RTCWEB BoF in 80 (March 2011, Prague) First RPS experiment at the same meeting already RTP- and web-based for a while RTP Java applet implemented for the purpose Other protocols (SIP, BFCP, XMPP, etc.) wrapped by HTTP Started working on as soon as it came out May/ html A custom VP8 video mixer for Asterisk MeetMe/ConfBridge

20 First steps TF- 84 Vancouver

21 Opus audio codec integration TF- Opus is a standard, high quality, adaptive audio codec Mandatory-To-Implement (MTI) in! Open source library available Integrated by us in Asterisk Transcoding support in open source patch Passthrough support in mainstream Asterisk 12 Tested in Streaming (HTML5 <audio>) Multimedia conferences (mixing and transcoding)

22 Technical 87 in Berlin TF- Technical Plenary on Opus Invited speaker with Google, Mozilla and Jitsi

23 Technical 87 in Berlin TF- Super-wideband (48kHz) Opus audio streaming

24 World Tour J2 TF /

25 @ TF-

26 @ TF-

27 Director NOC in Honolulu TF- Completely -based Slides as a video feed from the beamer Static video feed from the room Dynamic video feeds for remote speakers

28 reference architecture TF-

29 Involving a gateway (and applications) TF-

30 Involving different technologies as well TF-

31 Do we really need a gateway? TF- Several reasons for a YES, here Relieve full-meshes (heavy on the client side) Leveraging widespread technologies (e.g., SIP infrastructures) Fixing things between implementations Reason for a NO? You won t go beyond 1-1 communication You don t want an infrastructure You don t care about legacy stuff What is a Gateway anyway?

32 Real-time Media Components TF- Writing a gateway from scratch is a heavy task Implementation of the protocol suite Bridge between legacy stuff (SIP, RTMP, etc.) and Needs to support both ( gateway) J1 What about statistics? D1 Reachability may be an issue D2 Programmable interface Different applications/technologies, different requirements Dynamic management of media flows and users Something a-la MEDIACTRL? W1, B1, R1, R2

33 : a general purpose gateway TF- In ancient Roman religion and myth, [..] is the god of beginnings and transitions, and thereby of gates, doors, passages, endings and time. He is usually depicted as having two faces, since he looks to the future and to the past.

34 : a general purpose gateway TF- A door between the communications past and future Legacy technologies (the past ) (the future ) General purpose, open source gateway Demos and documentation: Design and implementation of the gateway J3 suite re-implemented (core) Modular architecture rewritten from scratch Plugins as the MEDIACTRL packages

35 Modular architecture TF- The core only implements the stack JSEP/SDP, ICE, DTLS-SRTP, Data Channels,... REST (HTTP) / WebSockets / RabbitMQ APIs Application logic implemented in server side plugins Users attach to plugins via the gateway core The gateway handles the stuff Plugins route/manipulate the media/data Some proof of concept plugins implemented Echo Test ( Self testing!) Streaming ( Live events!) Conferencing ( Communication!) SIP Gateway ( Legacy SIP!)...

36 Extensible and API TF-

37 Extensible and API TF-

38 Plugins as bricks TF- Each plugin is a feature, not an application Application can be composed out of different features Features as bricks for a complex scenario A few examples... Screensharing with Q&A Video MCU (screen) + Video MCU (speakers) + Audio Bridge (questions) Video communication in social networks SIP plugin (calls) + Echo Test (diagnostics) + Voice Mail (messaging) Social TV Streaming (TV channel) + Video MCU (interaction)

39 Screen Sharing with Q/A TF-

40 Social TV TF-

41 What is it used for today? TF- We use it ourselves for many things (obviously) Web conferencing Webinars and e-learning Streaming of live events -to-sip gateway Many people/companies using it as well in even more creative ways! Coworking TV broadcasting and Social TV Home automation Internet of Things New third-party tools are starting to come out New plugins for ad-hoc requirements Server-side API wrappers (node.js,.net,...)

42 What to do next? TF- Finalize the implementation Stabilize SSRC multiplexing Add octets (besides strings) to DataChannels Keep up-to-date with newest stuff Mobile access stack for Android basically done, to refine Already interoperable with libjingle_peerconnection Improve the pluggable architecture Plugins as filters, not only sinks (e.g., transcoders) Plugins in series and/or in parallel Help us improve this! Play with it, more testing is important Write your own plugins/applications!

43 Questions? Comments? TF-

44 Related Publications TF- International journals J1 A. Amirante, T. Castaldi,, S. P. Romano, On the seamless interaction between browsers and SIP-based conferencing systems, IEEE Communications Magazine 51(4), pg (April 2013) J2 A. Amirante, T. Castaldi,, S. P. Romano, : How We Turned an Experiment into an Tool, Journal, Volume 9, Issue 3, (March 2014) J3 A. Amirante, T. Castaldi,, S. P. Romano, : a general purpose gateway, IPTComm 2014, (in press) Book chapters B1 A. Amirante, T. Castaldi, and S. P. Romano. Protocol Interactions among User Agents, Application Servers, and Media Servers: Standardization Efforts and Open Issues, Intelligent Multimedia Technologies for Networking Applications: Techniques and Tools. IGI Global, Web. 7 Jan doi: / ch003 Conferences and workshops W1, Improving the scalability of real-time multimedia applications using brokering of media resources, InfQ 2013, June 13-14, 2013, Sorrento, Italy W2 A. Amirante, T. Castaldi, and S. P. Romano, SOLEIL: Streaming Of Large-scale Events over Internet clouds, 11 th Italian Networking Workshop, January 15-17, 2014, Cortina d Ampezzo, Italy Request For Comments (RFC) R1 C. Boulton,, G. Munson, Media Resource Brokering, RFC6917, April 2013 R2 A. Amirante, T. Castaldi,, S. P. Romano, Media Control Channel Framework (CFW) Call Flow Examples, RFC7058, November 2013 Internet Drafts D1, S. Garcia Murillo, V. Pascual Guidelines to support RTCP end-to-end in Back-to-Back User Agents (B2BUAs), draft-ietf-straw-b2bua-rtcp-02 D2 X. Chen, S. Garcia Murillo, O. Moskalenko, V. Pascual,, WebSocket Protocol as a Transport for Traversal Using Relays around NAT (TURN), draft-chenxin-behave-turn-websocket-01

Multimedia Conferencing

Multimedia Conferencing Multimedia Conferencing A cura di: Ing. Alessandro Amirante Ing. Tobia Castaldi Ing. Lorenzo Miniero Corso di Applicazioni Telematiche A.A. 2006-07 Lezione n.16 Prof. Roberto Canonico Università degli

More information

FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com

FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com WebRTC for the Enterprise FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com This document is copyright of FRAFOS GmbH. Duplication or propagation or extracts

More information

FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com

FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com WebRTC for Service Providers FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com This document is copyright of FRAFOS GmbH. Duplication or propagation or

More information

Abstract. 1 Introduction. 2 System architecture and protocols. 2.1 Videoconferencing architecture

Abstract. 1 Introduction. 2 System architecture and protocols. 2.1 Videoconferencing architecture WebRTC enabled multimedia conferencing and collaboration solution Adham Zeidan, Armin Lehmann, Ulrich Trick, Research Group for Telecommunication Networks, University of Applied Sciences Frankfurt am Main,

More information

Integration of WebRTC with SIP Current Trends

Integration of WebRTC with SIP Current Trends Integration of WebRTC with SIP Current Trends Madhura Deshpande Department of Electronics and Telecommunication Engineering, College of Engineering, Pune, India Dr. S. P. Mohani Associate Professor, Department

More information

Best Practices for Role Based Video Streams (RBVS) in SIP. IMTC SIP Parity Group. Version 33. July 13, 2011

Best Practices for Role Based Video Streams (RBVS) in SIP. IMTC SIP Parity Group. Version 33. July 13, 2011 Best Practices for Role Based Video Streams (RBVS) in SIP IMTC SIP Parity Group Version 33 July 13, 2011 Table of Contents 1. Overview... 3 2. Role Based Video Stream (RBVS) Best Practices Profile... 4

More information

RTC:engine. WebRTC SOLUTION SIPWISE AND DEUTSCHE TELEKOM / TLABS ANNOUNCE COOPERATION FOR THE

RTC:engine. WebRTC SOLUTION SIPWISE AND DEUTSCHE TELEKOM / TLABS ANNOUNCE COOPERATION FOR THE SIPWISE AND DEUTSCHE TELEKOM / TLABS ANNOUNCE COOPERATION FOR THE WebRTC SOLUTION RTC:engine Sipwise and Deutsche Telekom AG / Telekom Innovation Laboratories signed a cooperation agreement for joint development

More information

A Case for SIP in JavaScript

A Case for SIP in JavaScript Copyright IEEE, 2013. This is the author's copy of a paper that appears in IEEE Communications Magazine. Please cite as follows: K.Singh and V.Krishnaswamy, "A case for in JavaScript", IEEE Communications

More information

The Enterprise wants WebRTC and it needs Middleware to get it!

The Enterprise wants WebRTC and it needs Middleware to get it! The Enterprise wants WebRTC and it needs Middleware to get it! Brian Pulito Email: brian_pulito@us.ibm.com Twitter: @brianpulito Linkedin: brianpulito 2015 IBM Corporation Why is WebRTC so disruptive?

More information

What's New in Sametime 8.5. Roberto Chiabra IBM Certified IT Specialist

What's New in Sametime 8.5. Roberto Chiabra IBM Certified IT Specialist What's New in Sametime 8.5 Roberto Chiabra IBM Certified IT Specialist What's new in Sametime 8.5 Sametime Connect Client Online Meetings Audio / Video W eb Browser Clients & W eb 2.0 APIs Sametime Systems

More information

webrtc and XMPP Philipp Hancke, XMPP Summit 2013

webrtc and XMPP Philipp Hancke, XMPP Summit 2013 webrtc and XMPP Philipp Hancke, XMPP Summit 2013 What is this webrtc thing and why should XMPP developers care? I assume you know what XMPP is you might have heard of Jingle the XMPP framework for establishing

More information

WebRTC: Why and How? FRAFOS GmbH. FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com

WebRTC: Why and How? FRAFOS GmbH. FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com WebRTC: Why and How? FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany info@frafos.com www.frafos.com This docume nt is copyright of FRAFOS GmbH. Duplication or propagation or e xtracts

More information

Lab Introduction software Voice over IP

Lab Introduction software Voice over IP Lab Introduction software Voice over IP 1 Lab Capability and Status Software used in this course installed in Engineering labs including the lab opened for students ENGR1506 - http://labs.ite.gmu.edu/

More information

ABC SBC: Mobile Subscriber Support. FRAFOS GmbH

ABC SBC: Mobile Subscriber Support. FRAFOS GmbH ABC SBC: Mobile Subscriber Support FRAFOS GmbH Introduction Applications supporting mobile VoIP are such as Viper or Skype increasingly becoming the default communication means for mobile users. Affordable

More information

A Web Services Framework for Collaboration and Audio/Videoconferencing

A Web Services Framework for Collaboration and Audio/Videoconferencing A Web Services Framework for Collaboration and Audio/Videoconferencing Geoffrey Fox, Wenjun Wu, Ahmet Uyar, Hasan Bulut Community Grid Computing Laboratory, Indiana University gcf@indiana.edu, wewu@indiana.edu,

More information

WebRTC: Why You Should Care and How Avaya Can Help You. Joel Ezell Lead Architect, Collaboration Environment R&D

WebRTC: Why You Should Care and How Avaya Can Help You. Joel Ezell Lead Architect, Collaboration Environment R&D WebRTC: Why You Should Care and How Can Help You Joel Ezell Lead Architect, Collaboration Environment R&D What is WebRTC? A set of standards being defined by the IETF (protocols) and the W3C (JavaScript

More information

Lotus Sametime Unified Telephony

Lotus Sametime Unified Telephony Lotus Sametime Unified Telephony Telephony Integration An IBM Proof of Technology 2010 IBM Corporation Agenda IBM Software Telephony Integration Strategy : Two different approaches Telephony Vendor plug-ins

More information

Application Note. Configuring Dialogic Host Media Processing Software Release 3.1LIN Software Licenses

Application Note. Configuring Dialogic Host Media Processing Software Release 3.1LIN Software Licenses Application Note Configuring Dialogic Host Media Processing Software Release 3.1LIN Software Licenses Application Note Configuring Dialogic Host Media Processing Software Release 3.1LIN Software Licenses

More information

SEMS: The SIP Express Media Server. FRAFOS GmbH

SEMS: The SIP Express Media Server. FRAFOS GmbH SEMS: The SIP Express Media Server FRAFOS GmbH Introduction The SIP Express Media Server (SEMS) is a VoIP media and application platform for SIP based VoIP services. SEMS offers a wide selection of media

More information

Internet Voice, Video and Telepresence Harvard University, CSCI E-139. Lecture #12

Internet Voice, Video and Telepresence Harvard University, CSCI E-139. Lecture #12 Internet Voice, Video and Telepresence Harvard University, CSCI E-139 Lecture #12 Instructor: Len Evenchik len_evenchik@harvard.edu sip:len.evenchik@harvard.edu IAD20130506AESK Lecture Agenda Welcome Course

More information

Position Paper for The Fourth W3C Web and TV Workshop. Mingmin Wang Oriental Cable Network wmm@scn.com.cn

Position Paper for The Fourth W3C Web and TV Workshop. Mingmin Wang Oriental Cable Network wmm@scn.com.cn Position Paper for The Fourth W3C Web and TV Workshop Abstract This paper introduces multiple screen technology research and services implementation in China, which has the close relationship between Web

More information

«Rendez-vous» Web(RTC) Conferencing as a Service

«Rendez-vous» Web(RTC) Conferencing as a Service «Rendez-vous» Web(RTC) Conferencing as a Service Author: Franck Rupin (RENATER) is the network engineer in charge of the video conferencing department in RENATER. He is leading the development of innovative

More information

Master Kurs Rechnernetze Computer Networks IN2097

Master Kurs Rechnernetze Computer Networks IN2097 Chair for Network Architectures and Services Institute for Informatics TU München Prof. Carle, Dr. Fuhrmann Master Kurs Rechnernetze Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Dr. Thomas Fuhrmann

More information

WebRTC and VoIP: bridging the gap

WebRTC and VoIP: bridging the gap Images Source: Google Images WebRTC and VoIP: bridging the gap victor.pascual.avila@gmail.com @victorpascual h>p://es.linkedin.com/in/victorpascualavila What is WebRTC (Real Time CommunicaDons)? Intro

More information

Principles of Network Applications. Dr. Philip Cannata

Principles of Network Applications. Dr. Philip Cannata Principles of Network Applications Dr. Philip Cannata 1 Chapter 2 Application Layer A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers).

More information

SIP Conferencing. Audio/video tools + protocols for A/V over IP Conference announcement and control protocols. Audio + video (+ sometimes slides)

SIP Conferencing. Audio/video tools + protocols for A/V over IP Conference announcement and control protocols. Audio + video (+ sometimes slides) SIP Conferencing IIR SIP Congress 2001 Stockholm, Sweden 21 24May2001 Jörg Ott jo@ipdialog.com IETF Conferencing! Packet multimedia experiments since 1980s Audio/video tools + protocols for A/V over IP

More information

Founded in 2010 70+ employees Guinness World Record for the largest online training Provides videoconferencing with 4K Ultra HD SaaS and On-Premise

Founded in 2010 70+ employees Guinness World Record for the largest online training Provides videoconferencing with 4K Ultra HD SaaS and On-Premise Founded in 2010 70+ employees Guinness World Record for the largest online training Provides videoconferencing with 4K Ultra HD SaaS and On-Premise solutions: Mind Cloud and Mind Server Mobile client for

More information

Zeenov Agora High Level Architecture

Zeenov Agora High Level Architecture Zeenov Agora High Level Architecture 1 Major Components i) Zeenov Agora Signaling Server Zeenov Agora Signaling Server is a web server capable of handling HTTP/HTTPS requests from Zeenov Agora web clients

More information

A Versatile and Scalable Testing Solution

A Versatile and Scalable Testing Solution A Versatile and Scalable Testing Solution to Meet the Challenges of Testing WebRTC Services By: Chao Zhao Software Engineer at Valid8.com 1 The Nature of WebRTC How WebRTC integrates into IMS Four Stages

More information

Support for Enterprise Services Virtual Meeting Rooms

Support for Enterprise Services Virtual Meeting Rooms Support for Enterprise Services Virtual Meeting Rooms Executive Summary Visual Collaboration and Aerus Cloud A fully featured video conferencing / Telepresence system designed to operate over non-engineered

More information

The MOST Affordable Video Conferencing. Conferencing for Enterprises, Conferencing for SMBs

The MOST Affordable Video Conferencing. Conferencing for Enterprises, Conferencing for SMBs The MOST Affordable Video Conferencing Video conferencing has become an increasingly popular service, being widely used by enterprises, organizations and individuals. Thanks to the enormous growth in smart

More information

http://webrtcbook.com

http://webrtcbook.com ! This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett, Second Edition. For more information or to buy the paperback or ebook

More information

Web Conferencing: It should be easy THE REASONS WHY IT IS NOT AND THE PATHS TO OVERCOME THE CHALLENGES.

Web Conferencing: It should be easy THE REASONS WHY IT IS NOT AND THE PATHS TO OVERCOME THE CHALLENGES. September 2013 Daitan White Paper Web Conferencing: It should be easy THE REASONS WHY IT IS NOT AND THE PATHS TO OVERCOME THE CHALLENGES. Highly Reliable Software Development Services http://www.daitangroup.com/webconferencing

More information

ABC SBC: Securing the PBX. FRAFOS GmbH

ABC SBC: Securing the PBX. FRAFOS GmbH ABC SBC: Securing the PBX FRAFOS GmbH Introduction A widely reported fraud scenarios is the case of a malicious user detecting the address of a company s PBX and accessing that PBX directly. Once the attacker

More information

ABC SBC: Securing and Flexible Trunking. FRAFOS GmbH

ABC SBC: Securing and Flexible Trunking. FRAFOS GmbH ABC SBC: Securing and Flexible Trunking FRAFOS GmbH 1. Introduction Enterprises are increasingly replacing their PBXs with VoIP PBX or are extending their PXB with a VoIP module to benefit from attractive

More information

Marratech Technology Whitepaper

Marratech Technology Whitepaper Marratech Technology Whitepaper Marratech s technology builds on many years of focused R&D and key reference deployments. It has evolved into a market leading platform for Real Time Collaboration (RTC)

More information

1st TF-WebRTC meeting. Uninett WebRTC activities Stefan Otto Paris 15.12.2014

1st TF-WebRTC meeting. Uninett WebRTC activities Stefan Otto Paris 15.12.2014 1st TF-WebRTC meeting Uninett WebRTC activities Stefan Otto Paris 15.12.2014 UNINETT Sanntid group sanntid (norwegian) - realtime National SIP infrastructure: Institution located gateways Kamailio and

More information

By Kundan Singh Oct 2010. Communication

By Kundan Singh Oct 2010. Communication Flash Player Audio Video Communication By Kundan Singh Oct 2010 Modern multimedia communication systems have roots in several different technologies: transporting video over phone lines, using multicast

More information

An Evaluation of Architectures for IMS Based Video Conferencing

An Evaluation of Architectures for IMS Based Video Conferencing An Evaluation of Architectures for IMS Based Video Conferencing Richard Spiers, Neco Ventura University of Cape Town Rondebosch South Africa Abstract The IP Multimedia Subsystem is an architectural framework

More information

Building A Self-Hosted WebRTC Project

Building A Self-Hosted WebRTC Project Building A Self-Hosted WebRTC Project Rod Apeldoorn EasyRTC Server Lead Priologic Software Inc. rod.apeldoorn@priologic.com Slides will be available at: http://easyrtc.com/cloudexpo/ A Little About Priologic

More information

CTX OVERVIEW. Ucentrik CTX

CTX OVERVIEW. Ucentrik CTX CTX FACT SHEET CTX OVERVIEW CTX SDK API enables Independent Developers, VAR s & Systems Integrators and Enterprise Developer Teams to freely and openly integrate real-time audio, video and collaboration

More information

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification 1.1 Multipoint Control Unit (MCU) A. The MCU shall be capable of supporting (20) continuous presence HD Video Ports at 720P/30Hz resolution and (40) continuous presence ports at 480P/30Hz resolution. B.

More information

Cisco Expressway Series

Cisco Expressway Series Data Sheet Cisco Expressway Series Advanced Collaboration Gateways for Simple and Secure Unified Communications Product Overview Cisco Expressway Series gateways for Cisco Unified Communications Manager

More information

«Rendez-vous» Web(RTC) Conferencing as a Service

«Rendez-vous» Web(RTC) Conferencing as a Service «Rendez-vous» Web(RTC) Conferencing as a Service Franck Rupin RENATER 23-25 rue Daviel 75013 Paris Abstract Over the last decade, videoconferencing services were often deployed in the form of Multipoint

More information

LOOK TO THE CLOUD: Cloud Computing Primer An ebook

LOOK TO THE CLOUD: Cloud Computing Primer An ebook LOOK TO THE CLOUD: Cloud Computing Primer An ebook Contents 1. What Is the Cloud?... Pg. 3 2. What is Office 365?... Pg. 3 2-1. Exchange Online... Pg. 4 2-2. SharePoint Online... Pg. 5 2-3. Lync Online...

More information

Web Conferencing Glossary

Web Conferencing Glossary Web Conferencing Glossary Ad-Hoc Meeting a meeting that can be held immediately, on-the-fly Adobe Connect Adobe Connect is a Web Conferencing solution that provides rich, interactive, multimedia experiences

More information

Sametime 101: Feature Overview. Roberto Chiabra IBM Certified IT Specialist

Sametime 101: Feature Overview. Roberto Chiabra IBM Certified IT Specialist Sametime 101: Feature Overview Roberto Chiabra IBM Certified IT Specialist IBM Sametime software 101: Feature Overview Rich Presence Enterprise Instant Messaging Mobility Online Meetings Voice & Video

More information

Multimedia Conferencing Solutions

Multimedia Conferencing Solutions Multimedia Solutions Fixed users are migrating to... Mobile Audio users are migrating to... Video CSPs are migrating to... Radisys ECONOMICAL FLEXIBLE RELIABLE DIFFERENTIATED INTEGRATED SCALABLE The conferencing

More information

A WEB-SERVICES BASED CONFERENCE CONTROL FRAMEWORK FOR HETEROGENOUS A/V COLLABORATION

A WEB-SERVICES BASED CONFERENCE CONTROL FRAMEWORK FOR HETEROGENOUS A/V COLLABORATION A WEB-SERVICES BASED CONFERENCE CONTROL FRAMEWORK FOR HETEROGENOUS A/V COLLABORATION Wenjun Wu, Hasan Bulut, Ahmet Uyar, Geoffrey C. Fox Community Grid Computing Laboratory, Indiana University wewu@indiana.edu,

More information

Dialogic PowerMedia Extended Media Server

Dialogic PowerMedia Extended Media Server Dialogic PowerMedia Extended Media Server (PowerMedia XMS) is a powerful software media server that enables standards-based, real-time multimedia communications solutions for mobile and broadband environments.

More information

Introduction to WebRTC. Luis López lulop@kurento.org http://www.kurento.org

Introduction to WebRTC. Luis López lulop@kurento.org http://www.kurento.org Introduction to WebRTC Luis López lulop@kurento.org Real-time Communications (RTC) 2 WebRTC: a definition WebRTC: a new player Framework, protocol and API that provide real-time voice, video and data in

More information

Dialogic PowerMedia Extended Media Server

Dialogic PowerMedia Extended Media Server Dialogic PowerMedia Extended Media Server Dialogic PowerMedia Extended Media Server (PowerMedia XMS) is a powerful software media server that enables standards-based, realtime multimedia communications

More information

WebSOCKET based Real time text (RTT) WebRTC gateway For WebRTC and SIP interop. Version 2.5a. Projet Sécuritas

WebSOCKET based Real time text (RTT) WebRTC gateway For WebRTC and SIP interop. Version 2.5a. Projet Sécuritas WebSOCKET based Real time text (RTT) WebRTC gateway For WebRTC and SIP interop Version 2.5a Projet Sécuritas Authors: Emmanuel Buu, Ivés. emmanuel.buu@ives.fr www.ives.fr Gunnar Hellström, Omnitor. Gunnar.hellstrom@omnitor.se

More information

Computer Networks. Examples of network applica3ons. Applica3on Layer

Computer Networks. Examples of network applica3ons. Applica3on Layer Computer Networks Applica3on Layer 1 Examples of network applica3ons e- mail web instant messaging remote login P2P file sharing mul3- user network games streaming stored video clips social networks voice

More information

An Oracle White Paper January 2014. Delivering Enterprise-Class Communications with WebRTC

An Oracle White Paper January 2014. Delivering Enterprise-Class Communications with WebRTC An Oracle White Paper January 2014 Delivering Enterprise-Class Communications with WebRTC Executive Overview WebRTC is an emerging industry standard for enabling Web browsers with real-time communications

More information

Integrated Conferencing Solutions

Integrated Conferencing Solutions White Paper October 2010 s For Smaller or Emerging Market Collaboration s Overview It s an opportune time for smaller or emerging market collaboration service providers to jump into next generation audio

More information

Titolo del paragrafo. Titolo del documento - Sottotitolo documento The Benefits of Pushing Real-Time Market Data via a Web Infrastructure

Titolo del paragrafo. Titolo del documento - Sottotitolo documento The Benefits of Pushing Real-Time Market Data via a Web Infrastructure 1 Alessandro Alinone Agenda Introduction Push Technology: definition, typology, history, early failures Lightstreamer: 3rd Generation architecture, true-push Client-side push technology (Browser client,

More information

Extending Room Video Conferencing with Microsoft Lync

Extending Room Video Conferencing with Microsoft Lync WHITEPAPER Extending Room Video Conferencing with Microsoft Lync Approaches to and Benefits of Integrating Microsoft Lync with Room Video Conferencing Systems Andrew W. Davis William A. Haskins July 2012

More information

Application Note. Configuring Dialogic Host Media Processing Software Release 3.0 for Windows Software Licenses

Application Note. Configuring Dialogic Host Media Processing Software Release 3.0 for Windows Software Licenses Configuring Dialogic Host Media Processing Software Release 3.0 for Windows Software Licenses Configuring Dialogic Host Media Processing Software Release 3.0 for Windows Software Licenses Executive Summary

More information

An Architecture Vision

An Architecture Vision An Architecture Vision Universal Cloud Communications Stack Cloud Telecom. Software that turns communications into a service. 1 Software Architecture That Matters Universal Cloud Communications Stack (UCCS),

More information

Session Initiation Protocol (SIP) The Emerging System in IP Telephony

Session Initiation Protocol (SIP) The Emerging System in IP Telephony Session Initiation Protocol (SIP) The Emerging System in IP Telephony Introduction Session Initiation Protocol (SIP) is an application layer control protocol that can establish, modify and terminate multimedia

More information

Webcasting vs. Web Conferencing. Webcasting vs. Web Conferencing

Webcasting vs. Web Conferencing. Webcasting vs. Web Conferencing Webcasting vs. Web Conferencing 0 Introduction Webcasting vs. Web Conferencing Aside from simple conference calling, most companies face a choice between Web conferencing and webcasting. These two technologies

More information

Cisco TelePresence MCU 4500 Series

Cisco TelePresence MCU 4500 Series Data Sheet Cisco TelePresence MCU 4500 Series Figure 1. Cisco TelePresence MCU 4500 Series Product Overview The Cisco TelePresence MCU 4500 Series is the industry s leading full high-definition multimedia

More information

NeoIVR. Flexible & high performance IVR platform

NeoIVR. Flexible & high performance IVR platform NeoIVR Flexible & high performance IVR platform Neotiq 2 rue d Estienne d Orves 94230 CACHAN France RCS Créteil491 583 316 info@neotiq.com www.neotiq.com NeoIVR v 1.2 «A unique Interactive Voice Response

More information

Network Infrastructure Product Guide

Network Infrastructure Product Guide Network Infrastructure Product Guide www.polycom.com solutions made simple, Inc.: 4750 Willow Road, Pleasanton, CA 94588 (T) 1.800.POLYCOM (765.9266) for North America only. For North America, Latin America

More information

Achieving the Promise of WebRTC for Pervasive Communications

Achieving the Promise of WebRTC for Pervasive Communications Q1 16 Achieving the Promise of WebRTC for Pervasive Communications By Irwin Lazar VP and Service Director, Nemertes Research Compass Direction Points: ± WebRTC has failed to live up to hype Just 4% of

More information

MULTIPOINT VIDEO CALLING

MULTIPOINT VIDEO CALLING 1 A Publication of 2 VIDEO CONFERENCING MADE SIMPLE. TELEMERGE S ALL-IN-ONE VIDEO COLLABORATION Everything you need to enable adoption, right here. Request A Demo Learn More THE FOUR PILLARS Telemerge

More information

Enterprise Communication Suite

Enterprise Communication Suite Enterprise Communication Suite Media Routes is a Canadian company incorporated in the province of Ontario and having head office in Vancouver, British Columbia, Canada. Media Routes is an in-house developer

More information

Debian s role in establishing an alternative to Skype

Debian s role in establishing an alternative to Skype Debian s role in establishing an alternative to Skype Motivation, Challenges and Tactics http://www.opentelecoms.org mini-debconf, Paris, November 2012 Introduction Motivation why do we need to do something?

More information

Mobicents 2.0 The Open Source Communication Platform. DERUELLE Jean JBoss, by Red Hat 138

Mobicents 2.0 The Open Source Communication Platform. DERUELLE Jean JBoss, by Red Hat 138 Mobicents 2.0 The Open Source Communication Platform DERUELLE Jean JBoss, by Red Hat 138 AGENDA > VoIP Introduction > VoIP Basics > Mobicents 2.0 Overview SIP Servlets Server JAIN SLEE Server Media Server

More information

The MOST Affordable HD Video Conferencing. Conferencing for Enterprises, Conferencing for SMBs

The MOST Affordable HD Video Conferencing. Conferencing for Enterprises, Conferencing for SMBs The MOST Affordable HD Video Conferencing Video conferencing has become an increasingly popular service, being widely used by enterprises, organizations and individuals. Thanks to the enormous growth in

More information

Integrating Voice over IP services in IPv4 and IPv6 networks

Integrating Voice over IP services in IPv4 and IPv6 networks ARTICLE Integrating Voice over IP services in IPv4 and IPv6 networks Lambros Lambrinos Dept.of Communication and Internet studies Cyprus University of Technology Limassol 3603, Cyprus lambros.lambrinos@cut.ac.cy

More information

Chapter 1: What s new in Adobe Connect 9

Chapter 1: What s new in Adobe Connect 9 1 Chapter 1: Adobe Connect is a web conferencing solution for web meetings, e-learning, and webinars. It powers mission critical web conferencing solutions end-to-end, on virtually any device, hence boosting

More information

Programming SIP Services University Infoline Service

Programming SIP Services University Infoline Service Programming SIP Services University Infoline Service Tatiana Kováčiková, Pavol Segeč Department of Information Networks University of Zilina Moyzesova 20, 010 26 SLOVAKIA Abstract: Internet telephony now

More information

Dialogic PowerMedia XMS

Dialogic PowerMedia XMS Dialogic PowerMedia XMS PowerMedia XMS Energizes Application Delivery by Boosting Performance with: State of the art mixing of media-rich communications Software providing a seamless transition to virtualization

More information

Video Enabling The Contact Centre Through Remote Experts and Mobile Advisers

Video Enabling The Contact Centre Through Remote Experts and Mobile Advisers Video Enabling The Contact Centre Through Remote Experts and Mobile Advisers Barry Fialkov, Technical Solutions Architect #clmel Agenda Introduction Solution Architecture Flows Case Studies Conclusion

More information

VIDEOCONFERENCING. Video class

VIDEOCONFERENCING. Video class VIDEOCONFERENCING Video class Introduction What is videoconferencing? Real time voice and video communications among multiple participants The past Channelized, Expensive H.320 suite and earlier schemes

More information

Dialogic PowerMedia Web Media Server

Dialogic PowerMedia Web Media Server Dialogic PowerMedia Web Media Server enables service providers and web developers to add value and spur innovation by enhancing Web 2.0 applications with real-time multimedia communications capabilities.

More information

Information. OpenScape Web Collaboration V7

Information. OpenScape Web Collaboration V7 Information OpenScape Web Collaboration V7 OpenScape Web Collaboration V7 is a scalable, reliable, and highly secure web conferencing solution for enterprises of all sizes. It provides a cost-effective

More information

Acano Lync/Skype for Business integration architecture

Acano Lync/Skype for Business integration architecture White Paper Acano Lync/Skype for Business integration architecture Mark Blake, Acano CTO March 2016 Applies to Acano SW 1.8 Contents 1. Introduction 3 2. Key features of the Acano Skype for Business/Lync

More information

Microsoft Lync: Getting Started

Microsoft Lync: Getting Started Quick Glance: Lync is a text, voice, and video conference application. Lync is free on Mac, Windows, ios, and Android devices for current staff, faculty, and students of Ithaca College. Lync uses your

More information

LEVEL 3 SM WEB MEETING

LEVEL 3 SM WEB MEETING LEVEL 3 SM WEB MEETING REAL-TIME, INTUITIVE, ROBUST COLLABORATION AT YOUR FINGERTIPS Today, organizations are finding that rudimentary Web conferencing applications are inadequate and frustrating to use.

More information

Voice & Video. Conference Calls 4/43

Voice & Video. Conference Calls 4/43 1/43 2/43 Voice & Video 3/43 Voice & Video Conference Calls 4/43 Voice & Video Conference Calls Call Encryption 5/43 Video Conf Calls 6/43 MS Outlook Integration 7/43 MS Outlook Integration 8/43 MS Outlook

More information

Developing and Integrating Java Based SIP Client at Srce

Developing and Integrating Java Based SIP Client at Srce Developing and Integrating Java Based SIP Client at Srce Davor Jovanovi and Danijel Matek University Computing Centre, Zagreb, Croatia Davor.Jovanovic@srce.hr, Danijel.Matek@srce.hr Abstract. In order

More information

Transcoding (Voice coding G.711 A-law/u-law, G.722 G.729AB) licenses included

Transcoding (Voice coding G.711 A-law/u-law, G.722 G.729AB) licenses included Up to 2 SPAN interface Flexible Call Routing Transcoding (Voice coding G.711 A-law/u-law, G.722 G.729AB) licenses included Fax Pass-through Stand Alone with Web User Interface 128 ms DSP based Echo Cancellation

More information

Cisco TelePresence MCU MSE 8420

Cisco TelePresence MCU MSE 8420 Cisco TelePresence MCU MSE 8420 Figure 1. Cisco TelePresence MCU MSE 8420 Product Overview The Cisco TelePresence MCU MSE 8420 is the industry s leading chassis-based, standard-definition (SD), multimedia

More information

An Introduction to the Basics of Video Conferencing

An Introduction to the Basics of Video Conferencing WHITE PAPER An Introduction to the Basics of Video Conferencing Introduction In the next few years we shall see explosive growth in the use of video conferencing as a fundamental tool for businesses to

More information

Scopia Desktop Server

Scopia Desktop Server Scopia Desktop Server Installation Guide Version 8.2.1 For Solution 8.2 8.2.1 2000-2013 RADVISION Ltd. All intellectual property rights in this publication are owned by RADVISION Ltd and are protected

More information

CHAPTER FIVE RESULT ANALYSIS

CHAPTER FIVE RESULT ANALYSIS CHAPTER FIVE RESULT ANALYSIS 5.1 Chapter Introduction 5.2 Discussion of Results 5.3 Performance Comparisons 5.4 Chapter Summary 61 5.1 Chapter Introduction This chapter outlines the results obtained from

More information

HISO 10049.1 Videoconferencing Interoperability Standard

HISO 10049.1 Videoconferencing Interoperability Standard HISO 10049.1 Videoconferencing Interoperability Standard Document information HISO 10049.1 Videoconferencing Interoperability Standard is a standard for the New Zealand health and disability sector. Published

More information

Unified Communications and the Cloud

Unified Communications and the Cloud Unified Communications and the Cloud Abstract Much has been said of the term cloud computing and the role it will play in the communications ecosystem today. Undoubtedly it is one of the most overused

More information

A Virtualized Infrastructure for IVR Applications as Services

A Virtualized Infrastructure for IVR Applications as Services ITU Kaleidoscope 2011 The fully networked human? Innovations for future networks and services A Virtualized Infrastructure for IVR Applications as Services Fatna Belqasmi Concordia University fbelqasmi@alumni.concordia.ca

More information

Solutions Brief. Unified Communications with XenApp and XenDesktop. citrix.com

Solutions Brief. Unified Communications with XenApp and XenDesktop. citrix.com Unified Communications with XenApp and XenDesktop The geographical dispersion of the modern workforce is demanding real-time collaboration through unified communications solutions such as Microsoft Lync,

More information

Real World Options for Multipoint Videoconferencing

Real World Options for Multipoint Videoconferencing WHITEPAPER Real World Options for Multipoint Videoconferencing Your next video bridge might be in the cloud! Ira M. Weinstein April 2012 Sponsored by: Copyright 2012 Wainhouse Research, LLC Page 1 Introduction

More information

Cisco TelePresence MCU MSE 8510

Cisco TelePresence MCU MSE 8510 Data Sheet Cisco TelePresence MCU MSE 8510 Product Overview Figure 1. Cisco TelePresence MCU MSE 8510 The Cisco TelePresence MCU MSE 8510 blade is the industry s leading chassis-based, high-definition

More information

The MOST Affordable HD Video Conferencing. Conferencing for Enterprises, Conferencing for SMBs

The MOST Affordable HD Video Conferencing. Conferencing for Enterprises, Conferencing for SMBs The MOST Affordable HD Video Conferencing Video conferencing has become an increasingly popular service, being widely used by enterprises, organizations and individuals. Thanks to the enormous growth in

More information

Cisco TelePresence Multipoint Switch

Cisco TelePresence Multipoint Switch Data Sheet Cisco TelePresence Multipoint Switch Product Overview The Cisco TelePresence Multipoint Switch solution allows geographically dispersed organizations to hold Cisco TelePresence meetings across

More information

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center IOTIVITY AND EMBEDDED LINUX SUPPORT Kishen Maloor Intel Open Source Technology Center Outline Brief introduction to IoTivity Software development challenges in embedded Yocto Project and how it addresses

More information

Microsoft Technology Centers. Tariq Hameed and Michael Gannotti 2/11/2016

Microsoft Technology Centers. Tariq Hameed and Michael Gannotti 2/11/2016 Microsoft Technology Centers Tariq Hameed and Michael Gannotti 2/11/2016 M A X I M I Z I N G VA LU E F R O M O N E P L AT F O R M F O R M E E T I N G S & V O I C E Skype for Business Meetings Cloud PBX

More information

NAT and Firewall Traversal with STUN / TURN / ICE

NAT and Firewall Traversal with STUN / TURN / ICE NAT and Firewall Traversal with STUN / TURN / ICE Simon Perreault Viagénie {mailto sip}:simon.perreault@viagenie.ca http://www.viagenie.ca Credentials Consultant in IP networking and VoIP at Viagénie.

More information