+ All Categories
Home > Technology > VoIP Architectures in a WebRTC World

VoIP Architectures in a WebRTC World

Date post: 29-Nov-2014
Category:
Upload: tsahi-levent-levi
View: 230 times
Download: 2 times
Share this document with a friend
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?
14
VoIP Architectures in a WebRTC World Things are about to change October 2014 Tsahi Levent-Levi
Transcript
Page 1: VoIP Architectures in a WebRTC World

VoIP Architectures in a WebRTC WorldThings are about to change

October 2014

Tsahi

Levent-Levi

Page 2: VoIP Architectures in a WebRTC World

WebRTC

28/9/2014 2

An intersection

Page 3: VoIP Architectures in a WebRTC World

VoIPruled by rules and standards

28/9/2014 3

Mr.TinDC

Page 4: VoIP Architectures in a WebRTC World

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

Page 5: VoIP Architectures in a WebRTC World

Enterprise: Federate to Scale

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

28/9/2014 5

http://bit.ly/1mH5hLI

Page 6: VoIP Architectures in a WebRTC World

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

Page 7: VoIP Architectures in a WebRTC World

At the Speed of VoIP?

• Push notifications

• Social identity

Standardization takes time

28/9/2014 7

http://bit.ly/1ppMpeH

Page 8: VoIP Architectures in a WebRTC World

The “Web”

28/9/2014 8

Morgan

Page 9: VoIP Architectures in a WebRTC World

How do we scale the web?

28/9/2014 9

Traditional VoIP Today’s web

Scale uplarger servers Scale out

more smaller servers

Page 10: VoIP Architectures in a WebRTC World

• 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

Page 11: VoIP Architectures in a WebRTC World

Federations or Meshups?

28/9/2014 11

Page 12: VoIP Architectures in a WebRTC World

Do we need to unlearnVoIP to succeed in WebRTC?

28/9/2014 12

hedbavny

Page 13: VoIP Architectures in a WebRTC World

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

[email protected]

@tsahil

Page 14: VoIP Architectures in a WebRTC World

Thank You!

Tsahi Levent-Levi

http://bloggeek.me

[email protected]

28/9/2014 14


Recommended