COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 1 Scaling WebRTC with Media Servers Vince Puglia Developer Advocate –

Slides:



Advertisements
Similar presentations
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Advertisements

SIP Trunking A VASP Perspective Thomas Roel Convergence Sales Engineer
Vodacom Microsoft Hosted Lync
Reza hooshangi ( ). short history  One of the last major challenges for the web is to enable human communication via voice and video: Real Time.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 Partner Summit 2011 Padmasree Warrior CTO and SVP/GM, Enterprise, Commercial.
1 © 2006 Avaya Inc. All rights reserved. Avaya – Proprietary & Confidential. Technology Enabling the Avaya Vision Technology Enabling the Avaya Vision.
COMPANY CONFIDENTIAL © COPYRIGHT 2014 DIALOGIC INC. ALL RIGHTS RESERVED. WebRTC Media in the Cloud Chad Hart IIT RTC Conference 2014.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Copyright © 2001 Telcordia Technologies, Inc. All rights reserved. SEC: Spontaneous Enterprise Communications Hyong Sop Shim, Chit Chung, Michael Long,
SIP Bridging for Hoot n Holler Hydra-Link TM Florida Reliability Coordinating Council Solutions for:
Martin Dolly, Gary Munson AT&T Labs James Rafferty Cantata Roni Even Polycom draft-dolly-xcon-mediacntrlframe-03.txt draft-even-media-server-req-02.txt.
Vocalcom Cloud Contact Center
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
WAUG 2013 “Secret” Message Session - SMS. SMS = “Secret” Message Session Topic #1 – Single Number Service & SMS.
POLYCOM CONFIDENTIAL Polycom enables Alcatel Instant Video Solution by combining the power Alcatel IP Telephony with Polycom Unified Collaboration Solutions.
Be there without going there. Microsoft Lync is an enterprise-ready, unified communications platform that connects users everywhere, providing a consistent,
© Aastra Aastra BluStar for PC High-Quality Audio and HD Video from Your Desktop.
What features are required? FeatureLync ServerLync Online Rich presence Peer-to-Peer Audio/Video Calling Click to Communicate—Office integration.
Wowza and Microsoft Azure Enable Easy Deployment and Management of Cloud-Based Streaming Solutions that Deliver Live and On-Demand Video to Any Device.
Cutting Costs and Innovating Communications Large Enterprise Deployments Todd Goepferd System Engineer IP Call Center Verizon Douglas Tait Director, SDP.
WebRTC – Challenges and Best Practices Sumit Amar Director of Engineering Electronic Arts.
1 RTCWEB interim Remote recording use case / requirements John Elwell.
What is SMART NETWORK? SMART NETWORK is a centralized system providing intelligent communications, real-time data analysis and optimized management for.
35% of Internet traffic is video today, by % Growing at ~50% CAGR TV IP Delivery ~50 million internet connected TVs sold this year 150M+ video.
Fall VON - September 28, 1999 C O N N E C T I N G T H E W O R L D W I T H A P P L I C A T I O N S SIP - Ready to Deploy Jim Nelson,
VoIP Voice over Internet Protocol H.323 SIP RTP SDP IAX SRTP Skype And a lot more…
WELCOME.  SoundConnect  45 Minute Presentation  15 Minute Q & A  Recording will be available within 24-hours AGENDA Greg Plum VP Channel Development.
SOFTFOUNDRY International Pte. Ltd System Solution Training Secure & Innovative Rich Media Communication System Solution Training Secure & Innovative Rich.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
Cloud Storage - A Paradigm Shift in IT Jim Zierick – President & CEO Nirvanix.
Video Communication Market Trends Rafi Anuar Director, Product Management.
A Conference Gateway Supporting Interoperability Between SIP and H.323 Jiann-Min Ho (Presenter) Jia-Cheng Hu Information Networking Institute Peter Steenkiste.
Solutions Road Show – 13 December 2013 | India Alok Agrawal Practice Lead – UC & C Communication and Collaboration.
Université du Québec École de technologie supérieure Department of software and IT engineering Real-time multi-user transcoding for push to talk over cellular.
Agenda Motion Imagery Challenges Overview of our Cloud Activities -Big Data -Large Data Implementation Lessons Learned Summary.
Lugano Microsoft Azure Overview Ken Casada Technical Evangelist Microsoft Switzerland
Media Handling in FreeSWITCH Moisés Silva Software Engineer / Manager
ShoreTel Connect Unified Communications
Eng Presenter Date EVERYONE’S INVITED. Eng WHY? Who to meet? Where located? What devices? Available rooms? Compatible? Preferences? Internal/External?
SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb
Emergency Services Workshop, 21th-24 th of October, Vienna, Austria Page 1 IP-Based Emergency Applications and Services for Next Generation Networks PEACE.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
Avaya Scopia vs. All Competitive Comparison
Avaya Video Collaboration Solution for IP Office Sales Knowledge Transfer Session Presenters: Roger Wallman Brian Wenk.
Nov 22/26 Tech Forum 2015 Roberto Trinconi Cloud the New Path to the Business Leadership.
Microsoft Azure Integrated with C21 Live Cloud Mosaic Helps Control Your Live Streaming from Anywhere by Deploying in Global Azure Regions MICROSOFT AZURE.
Luis Lopez WebRTC infrastructures in the large (with experiences from real deployments) IIT RTC Conference & Expo October 2015 Luis Lopez.
Simplifying Cloud Connectivity for Your Clients Presenter: Tom SharkeyTom Sharkey December 8,
LiveOps UK&EU Infrastructure Review. Introductions Review overall call flow – How does a call and associated data flow through various LiveOps platform.
1 Middleware and future telecom ’platform’ By Lill Kristiansen, ntnu.
ITExpo January 24, 2006 Networks C OGNITRONICS Network Media Servers Conferencing and Collaboration Mike Keefe CTO Presented by.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
Ezenia! A new architectural model April 7, 2003 Ezenia! Confidential & proprietary.
OMA OVERVIEW NPSTC GOVERNING BOARD MEETING SAN ANTONIO, TEXAS NOVEMBER 2014.
Living With Your New IP PBX David M. Laurenson, VP Information Technology and CIO A. Finkl & Sons A.Finkl & Sons founded in 1879 HQ in Chicago World’s.
MiCollab R6.0 UCC User Licensing v3.0 Bob Jepsen Solutions Architect.
HD2000 Briefing High-Definition rack-mount codec for integrators.
Improve the Performance, Scalability, and Reliability of Applications in the Cloud with jetNEXUS Load Balancer for Microsoft Azure MICROSOFT AZURE ISV.
CCI BUSINESS James W. Yates, MBA Regional Solutions Engineering Manager.
Для sales-менеджеров с техническими элементами
ShoreTel Virtualization February, © 2014 ShoreTel, Inc. All rights reserved worldwide. Unified Communications Deployment Model 1 Secure Reliable.
Video Interoperability
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
HD3000 Briefing.
HD3000/HD3000 LT Briefing.
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field MICROSOFT.
Appcelerator Arrow: Build APIs in Minutes. Connect to Any Data Source
Scaling Businesses on the Cloud
Presentation transcript:

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 1 Scaling WebRTC with Media Servers Vince Puglia Developer Advocate – Dialogic October 7 th, 2015

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 2 Over 25 years connecting and adding value to Enterprise and Service Provider Networks US HQ (New Jersey) / 20+ Regional offices Strong Ecosystem +3,000 application developers 48 of top 50 mobile carriers 80% of the Fortune 1000 PowerMedia XMS - Software-based media server | MRF | MCU | media platform Millions of rich media mixing sessions deployed worldwide About Me Vince Puglia Developer Advocate linkedin.com/in/vincentpuglia

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 3 Media Servers?

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 4 Paradigm Shift – the acceptance of media servers

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 5 The role of the Media Server Multi-party Conferencing Transcoding Broadcasting Recording Augment reality Stream Processing Media Server

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 6 Peer-to-Peer vs. Peer-to-Server signaling media Media Server Peer-to-Server Server client signaling media Peer-to-Peer client media control

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 7 What is scalability?

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 8 What is scalability? Scalability is the ability of a real-time reliably communication application to reliably feature-rich handle a growing amount of feature-rich work in a capable manner or its ability to be elastic elastic to accommodate that growth

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 9 ADVANCED FUNCTIONALITY SCALABILITY RELIABILITY

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 10 Advanced Functionality

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 11 Multiparty Conference – FULL MESH mess  GOOD:  ‘Simple’ to implement  Low latency  Low cost to implement  BAD:  High up-link & down-link BW at client  High CPU to encode/decode at client  No advanced functionality (interworking, record, analytics, etc)

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 12 Multiparty Conference- Selective Forwarding Unit (SFU) Media Server  GOOD:  High performance  Low latency  UI flexibility  BAD:  No transcoding / SIP integration / least common codec  High down-link BW at client  High CPU to decode at client

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 13 Multiparty Conference- Multipoint Control Unit (MCU) Media Server  GOOD:  Transcode, transrate, transsize  Low CPU & BW at client  Advanced functionality (interworking, centralized recording, analytics,  BAD:  Transcoding is CPU intensive  Additional latency  UI limitations - Layout controlled by server

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 14 WHICH DO I CHOSE? MESHSFUMCU GOODBADGOODBADGOODBAD Simple to implementHigh BW at clientHigh performanceNo transcoding / SIP int.T-code/T-rate/T-sizeT-code is CPU intensive Low latencyHigh CPU at clientLow latencyHigh BW at clientLow CPU & BW at clientAdditional latency Low cost to implementNo advanced functionalityUI flexibilityHigh CPU at clientAdvanced functionalityUI limitations WHY CHOSE?

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 15 Scalability VERTICALHORIZONTAL

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 16 Media Server-1 Scalability NOT ALL MEDIA SERVER TASKS ARE CREATED EQUAL Media Server-2

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 17 Media Server Scalability

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 18 Scalability

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 19 Scalability - Media Resource Broker  Standards compliant – RFC 6917 & 3GPP TS  Intelligent load balancer & orchestration for media servers Media Server Media Resource Broker (MRB): AS MRB Media Server IVR CONF TRANSCODE

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 20 Cloud IaaS / NFVI Orchestration App Servers A little help?!? Okay! I’m here for ya Thanks All set! MRB MS-1 MS-2 AS

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 21 Scalability - Pseudo Call-flow with a media server ASMRBMS1MS2Client Call signaling Media control MS1 status MS2 status Media control Media

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 22 Reliability

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 23 Reliability- Media Resource Broker  Standards compliant – RFC 6917 & 3GPP TS  Intelligent load balancer & orchestration for media servers  Media server failure detection  Stateful call preservation  “Moves” established sessions  Local and geographic redundancy Media Server Media Resource Broker (MRB): AS MRB Media Server

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 24 Pseudo Call-flow – traditional fail-over with RE-INVITE ASMRBMS1MS2Client Call signaling – REINVITE with new addresses Media control MS1 status MS2 status Media control + call states Media

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 25 Reliability

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 26 Building for scale and reliability

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 27 Application Server signaling media Scaling WebRTC with Media Servers ‘API’

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 28 Media Server Application Server ‘API’ signaling media Scaling WebRTC with Media Servers

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 29 Media Server Application Server signaling media Scaling WebRTC with Media Servers ‘API’

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 30 Media Server Application Server signaling media MRB Scaling WebRTC with Media Servers ‘API’

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 31 Media Server Media Server-2 Application Server signaling media MRB Media Server Media Server-1 Media Server Media Server-3 Scaling WebRTC with Media Servers New york Chicago San Francisco ‘API’

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 32 MRB Media Server Media Server-2 Application Server signaling media MRB Media Server Media Server-1 Media Server Media Server-3 Scaling WebRTC with Media Servers New york Chicago San Francisco ‘API’

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 33 MRB Media Server Media Server-2 Application Server signaling media MRB-2 Media Server Media Server-1 Media Server Media Server-3 Scaling WebRTC with Media Servers New york Chicago San Francisco MRB MRB-1 MRB MRB-3 New york Chicago San Francisco ‘API’

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 34 MRB Media Server Media Server-2 Application Server-2 signaling media MRB-2 Media Server Media Server-1 Media Server Media Server-3 Scaling WebRTC with Media Servers New york Chicago San Francisco MRB MRB-1 MRB MRB-3 New york Chicago San Francisco Application Server-1 Application Server-3 ‘API’

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 35 MRB Media Server Media Server-2 Application Server-2 signaling media MRB-2 Media Server Media Server-1 Media Server Media Server-3 Scaling WebRTC with Media Servers New york Chicago San Francisco MRB MRB-1 MRB MRB-3 New york Chicago San Francisco Application Server-1 Application Server-3 LB ‘API’

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 36 LB Application Server-3 ‘API’ MRB Media Server Media Server-2 Application Server-2 signaling media MRB-2 Media Server Media Server-1 Media Server Media Server-3 Scaling WebRTC with Media Servers New york Chicago San Francisco MRB MRB-1 MRB MRB-3 New york Chicago San Francisco Application Server-1 LB ‘API’

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 37 LB Application Server-3 ‘API’ MRB Media Server Media Server-2 Application Server-2 MRB-2 Media Server Media Server-1 Media Server Media Server-3 Scaling WebRTC with Media Servers New york Chicago San Francisco MRB MRB-1 MRB MRB-3 New york Chicago San Francisco Application Server-1 LB ‘API’ Cloud IaaS / NFVI Orchestration

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 38 WEBRTC IN THE WILD  WHO: SaferMobility  WHAT: Mobile safety, information sharing, and emergency notification system technology  Universities, Corporate campuses & hospitals  Video, Audio & Location  Android & iOS with WebRTC & SIP  WHY WEBRTC:  Endpoint cost  Encryption / Security  HOW MEDIA SERVER ENHANCES THE SOLUTION:

COMPANY CONFIDENTIAL © COPYRIGHT 2015 DIALOGIC CORPORATION. ALL RIGHTS RESERVED. 39 Summary  Media Servers are becoming a staple for real world deployments  Many architectures to choose from – why chose?  Think scale and reliability  Thank you! - Any questions?