Book Image

WebRTC Integrator's Guide

By : Altanai Bisht
Book Image

WebRTC Integrator's Guide

By: Altanai Bisht

Overview of this book

Table of Contents (17 chapters)
WebRTC Integrator's Guide
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Description of the WebRTC client-server model


The components of a typical WebRTC SIP-based client include the following:

  • SIP stack, in the form of a JavaScript library, to perform signaling

  • Cascading Style Sheets (CSS) to style a page

  • WebRTC media API to render a peer-to-peer connection between the audio-video components of a page

  • An HTML5-based graphical interface to provide inputs such as registration parameters, self-URI (short for Uniform Resource Identifier), URI of the party to be called, and so on

The following diagram depicts the important components to set up a WebRTC infrastructure:

.

The client side must be linked to a server that runs on the network side to complete the signal flow. The components that must be deployed on the network side are as follows:

  • The WebRTC gateway to connect to the native SIP world

  • The SIP server to embed the SIP application/proxy logic

The web browser is the key component in WebRTC transactions. It is the client-side environment that pulls out the HTML content...