OpenTok Basics H1

OpenTok Basics H2

OpenTok Basics H3

The OpenTok platform makes it easy to embed real-time, high-quality interactive video, messaging, screen-sharing, and more into web and mobile apps. The platform includes client libraries for web, iOS, Android, and Windows, as well as server-side SDKs and a REST API. OpenTok uses WebRTC for audio-video communications.

This topic includes the following sections:
    The OpenTok platform
    Sessions
    Connecting, publishing, and subscribing
    Building an OpenTok application
    The OpenTok platform
    Sessions
    Connecting, publishing, and subscribing
    Building an OpenTok application
    Set up a Basic Client (Start Here)
    Web
    iOS
    Windows
    Build a basic one-to-one video application using OpenTok's client SDKs. Select a platform to get started:
    Android
    iOS (Swift)
    Looking for code? Understanding how the OpenTok platform works is extremely helpful for building OpenTok applications, but if you'd rather dive into some code and start building before learning the core concepts, check out our Tutorials.
    Getting started
    Depending on what you're trying to build, there are a couple of ways you can leverage the Opentok platform:
    Video Chat Embed
    Easily add basic video chat to your website

    Instant setup - drop into any HTML
    Limited UI and feature customization
    Web only

    Join now
    OpenTok API
    Build custom video experience using advanced features

    Full control over functionality and UI
    Recording, screen sharing, and other rich features
    Build for web, iOS, Android, and Windows
    Join now
    Not sure which option is right for you? Create a Fast Track to find out.