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