OpenTok works on the latest versions of Google Chrome, Mozilla Firefox, and Internet Explorer 11 (via the OpenTok Plugin) on desktop operating systems.
At a minimum, OpenTok supports Google Chrome version 49, Mozilla Firefox version 52, Internet Explorer 11, and Safari 11 (or Safari on iOS 11).
On Android, OpenTok can be run using Google Chrome for Android, Mozilla Firefox for Android, or with our Native Android SDK.
Safari on the latest versions of macOS and iOS has support for WebRTC. Find more information here. iOS devices can also use our native iOS SDK.
For older browser versions, a dismissable warning banner is shown that requests users to update.
On any JS SDK version, the UI can be prevented from displaying with a call to OT.checkRequirements - this is an important pre-call step that you should take, especially if you wish to prevent the incompatibility warning from displaying in your application.
Please be cautious when using this functionality and be aware that incompatibilities with old browser versions can cause unpredictable behavior.