9 Using the WebRTC Browser Extension

This chapter describes how to use the WebRTC browser extension with WebRTC Session Controller.

About WebRTC Session Controller Browser Plug-in Support

For many enterprise customers for whom the Internet Explorer (IE) and Safari browsers remain integral to their business operations, a single complete solution to supporting WebRTC technology is critical.

The Temasys plug-in, version 0.8.884, certified by WebRTC Session Controller, supports WebRTC in desktop versions of IE, version 11, and Safari, versions 9 and 10. You must also use the adapter.js helper file for the plug-in to develop WebRTC applications for these browsers. Load the adapter.js file after all the WebRTC Session Controller web SDK .js files are loaded. See "WebRTC Session Controller Support Libraries" for more information.

With the Temasys WebRTC plug-in, your WebRTC applications can support audio and video calls, data channel, and HTTP proxy.

About the WebRTC Plug-in

See the links that accompany the following topics for more information regarding the Temasys plugin:

Integrating WebRTC Session Controller with Temasys WebRTC Plug-in

To enable WebRTC Session Controller SDK to work with the Temasys plug-in, load the Temasys adapter.js file after all the WSC SDK .js files are loaded. In Example 9-1, the js/adapter.js file, obtained from the Temasys website, is the last entry.:

Example 9-1 Loading the Temasys adapter.js file

<head>
...
<script type="text/javascript" src="/api/wsc-common.js"></script>
  <script type="text/javascript" src="/api/wsc-call.js"></script>
  <script type="text/javascript" src="js/adapter.js"></script>
...
<head>

Application Logic for Media Streams

You can now configure audio and video support for your Android and IOS -based applications.