The following components are required to build an RTC application on EnableX platform.
An Application Server
Client End Points connect to the EnableX platform via an Application Server. The Application Server will authenticate a client prior to establishing an RTC session with EnableX platform.
Client End Points
Client End Points get EnableX Token from the Application Server. The Token is required for the EnableX Client SDK to establish RTC sessions with the EnableX platform. We provide the following SDKs for developing Client End Point Applications:
- PC Browsers: End-Points will be developed using EnableX Web Toolkit.
- Android App: End-Points will be developed using EnableX Android Toolkit
- iOS App: End-Points will be developed using EnableX iOS Toolkit
Please refer to the following call flow diagram to understand how your Client End Points and Application Server interact with EnableX platform.
Explore Developer Guide