Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v1.1

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 Opentok.framework
Octocat-spinner-32 docs
Octocat-spinner-32 ACKNOWLEDGEMENTS.txt
Octocat-spinner-32 LICENSE.txt Initial import March 20, 2012

OpenTok iOS SDK

This package contains what you need to get you started using the OpenTok iOS SDK.

The OpenTok iOS SDK lets you use OpenTok video sessions in apps you build for iPad, iPhone, and iPod touch devices. This means you can use OpenTok video sessions that connect iOS users with each other and with web clients. For information on OpenTok, see

Documentation of the SDK is available here:

See the topic on "Getting Started with the OpenTok iOS SDK."

Also, look at the OpenTokHelloWorld sample in the sample directory. This is the simplest sample app. Then look at the OpenTokBasic sample, which uses more of the API. These sample apps are also at GitHub:

Support is available at the OpenTok forums:

New features

June 5, 2012

  • Added OTVideoView, which gives view hierarchy access to components of a viewable object.

April 23, 2012

  • Fixed a bug where the aspect ratio for publishers was incorrect at certain orientations.
  • Improved average connection time for subscribers. Delegates should receive the [OTSubscriberDelegate subscriberVideoDataReceived:] message a bit faster.

April 5, 2012

  • [OTPublisher cameraPosition] -- The preferred camera position. When setting this property, if the change is possible, the publisher will use the camera with the specified position. If the publisher has begun publishing, getting this property returns the current camera position; if the publisher has not yet begun publishing, getting this property returns the preferred camera position. Valid values are defined in the AVCaptureDevicePosition enum.

Known issues

See the list of Known Issues posted here:

Something went wrong with that request. Please try again.