Download - VoIP Architectures in a WebRTC World
![Page 1: VoIP Architectures in a WebRTC World](https://reader033.vdocuments.us/reader033/viewer/2022052410/54799306b379594e2b8b47e0/html5/thumbnails/1.jpg)
VoIP Architectures in a WebRTC WorldThings are about to change
October 2014
Tsahi
Levent-Levi
![Page 2: VoIP Architectures in a WebRTC World](https://reader033.vdocuments.us/reader033/viewer/2022052410/54799306b379594e2b8b47e0/html5/thumbnails/2.jpg)
WebRTC
28/9/2014 2
An intersection
![Page 3: VoIP Architectures in a WebRTC World](https://reader033.vdocuments.us/reader033/viewer/2022052410/54799306b379594e2b8b47e0/html5/thumbnails/3.jpg)
VoIPruled by rules and standards
28/9/2014 3
Mr.TinDC
![Page 4: VoIP Architectures in a WebRTC World](https://reader033.vdocuments.us/reader033/viewer/2022052410/54799306b379594e2b8b47e0/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052410/54799306b379594e2b8b47e0/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052410/54799306b379594e2b8b47e0/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052410/54799306b379594e2b8b47e0/html5/thumbnails/7.jpg)
At the Speed of VoIP?
• Push notifications
• Social identity
Standardization takes time
28/9/2014 7
http://bit.ly/1ppMpeH
![Page 9: VoIP Architectures in a WebRTC World](https://reader033.vdocuments.us/reader033/viewer/2022052410/54799306b379594e2b8b47e0/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052410/54799306b379594e2b8b47e0/html5/thumbnails/10.jpg)
• 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](https://reader033.vdocuments.us/reader033/viewer/2022052410/54799306b379594e2b8b47e0/html5/thumbnails/11.jpg)
Federations or Meshups?
28/9/2014 11
![Page 12: VoIP Architectures in a WebRTC World](https://reader033.vdocuments.us/reader033/viewer/2022052410/54799306b379594e2b8b47e0/html5/thumbnails/12.jpg)
Do we need to unlearnVoIP to succeed in WebRTC?
28/9/2014 12
hedbavny
![Page 13: VoIP Architectures in a WebRTC World](https://reader033.vdocuments.us/reader033/viewer/2022052410/54799306b379594e2b8b47e0/html5/thumbnails/13.jpg)
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
![Page 14: VoIP Architectures in a WebRTC World](https://reader033.vdocuments.us/reader033/viewer/2022052410/54799306b379594e2b8b47e0/html5/thumbnails/14.jpg)
Thank You!
Tsahi Levent-Levi
http://bloggeek.me
28/9/2014 14