Media connections will be routed through Stringee's global media server infrastructure in all cases. You control video presentation and behavior in your client-side code.
In order to using Stringee Video Conference API, your app must be authenticated.
The authentication process is implemented between: Your App, Your Server and Stringee Server. It ensures the system's security (secret key is not stored on the client) and allows Your Server to block or unblock any client whenever you want.
Authentication process is described here: https://developer.stringee.com/docs/client-authentication
You don't need to be a video expert to build a world-class video application.
Client App calls the makeRoom() method to create a room on Stringee Server.
After the room is created, Stringee Server returns a room ID.
Client App sends room ID to Your Server
Your Server sends room ID to the room's participants (for example: Client App 2)
Client App 2 calls the joinRoom(roomId) method to join the room.
Client App calls the publish(StringeeStream) to publish a stream to Stringee Server.
Client App calls the subscribe(Stringeestream) to subscribe the other client's stream.
Client App 2 calls the publish(StringeeStream) to publish a stream to Stringee Server.
Client App 2 calls the subscribe(StringeeStream) to subscribe the other's stream.