my answer was late .but my suggestion definitely help you . this guide will help you understanding about
1.Challenges of Building the Video Call technology Solution From Scratch
2.Benefits of Video Call Integration
3.How to Integrate Video Call /video conferencing SDK's Within Your Existing App
To incorporate video conferencing technology within your existing app, you will require the following three components:
Video SDK Account Credentials
Credentials to use the SDK and its services that you want to integrate into your client app.
It runs at your application server. It uses your third-party account credentials to grant access to video services.
The client app executes at a mobile or web client. It uses third-party SDKs to publish, capture, subscribe and execute the RTC (Real-Time Communication) information.
Here’s a step-by-step process from creating a room to attending a video conferencing in a web or mobile app
Creating a Room:
. Server Application tells Video SDK to create a meeting room.
. SDK validates the provided credentials and creates a new room.
. Video SDK responds with the Room SID that is the unique identifier and can be used in latter API requests.
Client 1 gets an Access Token:
Clients have to get an access token for connecting to a meeting room. It ensures that the client application has control of who is authorized to join the video meeting room.
. Client 1 requests an access token from the application server. It is usually achieved with the HTTP request from the client app.
. The application server uses Video SDK account credentials to generate a secure access token
.Client 1 then obtains an access token