OpenTok supports the latest versions of Google Chrome, Mozilla Firefox, and Internet Explorer 11 (via the OpenTok Plugin) on desktop operating systems.
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. However, we strongly recommend that users upgrade to the latest browser version to ensure compatibility support with their browser.
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.