Home / Resources / Downloads

Table of Contents

EnableX Web Toolkit Latest Version

Released: October 24, 2019

Older Versions

How to use Web Toolkit?

  • Download the file and keep this in the project folder.
  • Add the following tag within <head>...</head> of your your html file: <script type=”text/javascript” src=”your_path/EnxRtc.js”></script>
  • Start using EnxRtc.

EnableX Android Toolkit Latest Version

Released: October 24, 2019

Older Versions

How to use Android Toolkit?

  • Download the file and keep it in libs folder.
  • Add the following script to gradle file at Root level:
allprojects {
     repositories {
         flatDir {
             dirs 'src/main/libs'
         }
     }
 }
  • Add the following script to gradle file at App level:
dependencies {
     compile(name:'vcxsdk-release', ext:'aar')
 }

EnableX iOS Toolkit Latest Version

Released: October 24, 2019

Older Versions

How to use iOS Toolkit?

  • Install CocoaPods as described in CocoaPods Getting Started.
  • In Terminal, go to project directory and run pod init
  • To integrate EnxiOS into your Xcode project using CocoaPods, specify pod name EnxRTCiOS.
  • After adding all required library in PodFile go to terminal and run pod Install
  • Reopen your project in Xcode using the new .xcworkspace file.

Note:

To use EnableXiOS SDK, add GoogleWebRTC and Socket.IO-Client-Swift(12.0.0) in your project with the following pod names:

'GoogleWebRTC', '~> 1.1.29229’
'Socket.IO-Client-Swift', '~> 15.0.0'

EnableX React Native Toolkit Latest Version

Released: October 24, 2019

How to install React Native Plugin?

The react-native plugin is used to integrate Real Time Communication using EnableX Platform into react-native application. This plugin exposes all required methods and their event listener to communicate with EnableX platform. You need a valid token to carry out a RTC Session.

  • Step 1: Open terminal
  • Step 2: Go to your react-native project directory
  • Step-3: Run Command npm install enx-rtc-react-native — save
  • Step 4: Run command to link react-native-link enx-rtc-react-native

After installing completed successfully, Import enx-rtc-react-native in your class where you want to access EnableX communication feature. e.g.

import {Enx ,EnxRoom,EnxStream,EnxSubscribeStream,EnxPlayerView} from "enx-rtc-react-native";

Screen Share Extension for Chrome

Google Chrome 72 and above browsers don’t require any extension to share screen. They have native support to initiate a Screen Share. However all Versions older than 72 require support of an Extension to initiate a Screen Share.