close search

Stringee Video Conference API Overview

Your client application will use Stringee Video Conference SDKs for Android, iOS or JavaScript to connect to a Room (on Stringee Server) and publish audio and video tracks.

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.

Client authentication

In order to using Stringee Video Conference API, your app must be authenticated.

The authentication process is implemented between Your App, Your Server, and the Stringee Server. It ensures the system's security (the secret key is not stored at the client) and allows Your Server to block or unblock any client whenever you want.

Authentication process is described here:

How Stringee Video Conference works

You don't need to be a video expert to build a world-class video application.

Stringee video conference works

  1. Your Server calls the REST API to create a room

  2. Your Server use the room ID to create the room_token

  3. Client App use the room_token calls the joinRoom(stringeeClient, roomToken) method to join the room.

  4. Client App calls the publish(StringeeStream) to publish a stream to Stringee Server.

  5. Client App calls the subscribe(Stringeestream) to subscribe the other client's stream.