voip architectures in a webrtc world

Post on 29-Nov-2014

234 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

VoIP has been a known subject for many years. It has its set of backend servers and systems and its own best practices when it comes to high availability, scaling and other operational related topics. The Worldwide web has its own best practices in operational aspects, and they are different than those of VoIP (and scale better). How is VoIP infrastructure changing due to WebRTC and the web itself?

TRANSCRIPT

VoIP Architectures in a WebRTC WorldThings are about to change

October 2014

Tsahi

Levent-Levi

WebRTC

28/9/2014 2

An intersection

VoIPruled by rules and standards

28/9/2014 3

Mr.TinDC

VoIP Installations: The Enterprise

• Centralized, monolithic approach

• Suitable for an enterprise, does not target millions of users

28/9/2014 4

http://bit.ly/1Dvmw7B

Enterprise: Federate to Scale

• Requires a business agreement, so does it really scale?

28/9/2014 5

http://bit.ly/1mH5hLI

VoIP Installations: Consumer

Google Hangouts XMPP

Facebook messaging XMPP

Whatsapp “Custom” XMPP

Skype Proprietary

Rebtel Proprietary (PubNub)

28/9/2014 6

• Large scale deployments shy away from SIP

• Most will be proprietary, partly due to functionality and partly due to scaling

At the Speed of VoIP?

• Push notifications

• Social identity

Standardization takes time

28/9/2014 7

http://bit.ly/1ppMpeH

The “Web”

28/9/2014 8

Morgan

How do we scale the web?

28/9/2014 9

Traditional VoIP Today’s web

Scale uplarger servers Scale out

more smaller servers

• Web concepts moving from scale up and sharding to scale out methodologies

• Focus given to developer enablement via frameworks

From LAMP to MEAN

Linux

MongoDB NoSQL database

Apache Express Backend framework

MySQL Angular.js Front end framework

PHP Node.js Scalable backend

28/9/2014 10

Federations or Meshups?

28/9/2014 11

Do we need to unlearnVoIP to succeed in WebRTC?

28/9/2014 12

hedbavny

About Me

• Too many years in the telecom industry. Mainly VoIP

• Developer, Product Manager, CTO

• Had my share of standardization and patents

• Write about WebRTC and other topics

• Published the WebRTC for Business People report

• Consulting

28/9/2014 13

Tsahi Levent-Levi

tsahil@bloggeek.me

@tsahil

Thank You!

Tsahi Levent-Levi

http://bloggeek.me

tsahil@bloggeek.me

28/9/2014 14

top related