WebRTC, SIP, and Verto

WebRTC, Real Time Communication in video and audio, is already working on more than a billion browsers. Soon mobile apps will multiply. And WebRTC is poised to be the multimedia communication layer adopted by the Internet of Things (IoT).

FreeSWITCH is a complete WebRTC solution, enabling preexisting and legacy applications to serve users via new channels. Also, FreeSWITCH being an uber-programmable application server, is the bedrock on which you can create the killer service that define a new concept of "get rich quick"!

WebRTC is a group of technologies and standards for peer-to-peer multimedia streaming. WebRTC needs an additional layer of signling and session management for actually be useful: user directory, user locations, failure management, etc etc

FreeSWITCH supports both SIP on WebRTC (the session signaling protocol that runs the telecommunication world) and VERTO, an open source new protocol designed to be easy for JavaScript developers.

We'll see how to install, configure and manage your FreeSWITCH server as an integrated WebRTC platform, we'll have a look at Verto Communicator (VC) the amazingly advanced and easy browser client for videoconferencing and telepresence.

Then we'll go through the development of the same application, WebRTC Rooms, in two indistinguishable flavors: one based on SIP.js and the other on verto.js.

In this chapter we will cover the following topics:

  • WebRTC concepts
  • Encryption in WebRTC
  • WebRTC in FreeSWITCH
  • SIP and Verto protocols rationale
  • Installing and configuring a complete FreeSWITCH WebRTC platform
  • Verto Communicator's amazing features
  • How to write a test application in Verto and SIP.js
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.224.62.105