The OpenTok platform gives developers the power of a full-featured, live, face-to-face video platform without the hassle of developing, maintaining, and monitoring the infrastructure that is usually associated with the task. OpenTok uses WebRTC for audio-video communications. (See our WebRTC FAQ.)
With client libraries available for the web, iOS, and Android platforms, developers can build fully interoperable face-to-face video applications with a few lines of code.
The OpenTok platform is composed of two parts:
Let's start by taking a look at the OpenTok API Architecture at a high level.