The OpenTok iOS SDK 2.4 lets you use OpenTok-powered video sessions in apps you build for iPad, iPhone, and iPod touch devices.
This SDK interoperates with apps that use the following client SDKs:
The OpenTok.framework directory contains the OpenTok iOS SDK.
The OpenTok iOS SDK 2.4 requires Xcode 5+.
Do not use the
-all_load linker flag. Instead, use the
flag to load specific libraries that require it.
See the release notes for information on the latest version of the SDK and for a list of known issues.
See this document for information on using the SDK in apps running in the background mode.
The OpenTok iOS SDK is supported on the following devices:
The OpenTok iOS SDK is supported in iOS 6+.
The OpenTok iOS SDK is supported on Wi-Fi and 4G/LTE connections.
The OpenTok iOS SDK supports one published audio-video stream, one subscribed audio-video stream, and up to three additional subscribed audio-only streams simultaneously. (This is the baseline support on an iPhone 4S.) To connect more than two clients in a session using the OpenTok iOS SDK, create a session that uses the OpenTok Media Router (a session with the media mode set to routed). See The OpenTok Media Router and media modes.
The samples subdirectory of the SDK includes sample code, which is also at the opentok-ios-sdk-samples repo at github.
Reference documentation is included in the docs subdirectory of the SDK and at http://www.tokbox.com/opentok/libraries/client/ios/reference/index.html.
For a list of API and changes and user interface changes from version 2.1.7 of the OpenTok iOS SDK, see Migrating to version 2.2 of the OpenTok SDK.
For a list of new features and known issues, see the release notes.