This topic describes the overview of Web RTS SDK and the versions of browsers that support the features of the SDK.

Introduction

Web RTS SDK is a JavaScript library loaded on HTML web pages. The SDK does not provide regular stream ingest and playback. Web RTS SDK is used only for low-latency streaming over the RTS protocol. You can ingest and play streams by using browsers on mobile devices and PCs, without the need to install an application.

Supported browser versions

The stream ingest and playback features of Web RTS SDK depend on browsers rather than web page code. The following table describes the versions of browsers that support the features. For more information, see Best practices for RTS playback.

Operating systemBrowserSupported minimum versionSDK version
WindowsChrome63-
Firefox62-
Opera15-
Edge79V2.0.3 or later
QQ Browser63 (with Chrome kernel)V2.1.0 or later
macOSChrome63-
Safari11-
Firefox62-
Opera15-
Edge79V2.0.3 or later
QQ Browser63 (with Chrome kernel)V2.1.0 or later
AndroidChrome63-
Edge79V2.0.3 or later
WeChat built-in browser7.0.9-
QQ Browser63 (with Chrome kernel)V2.1.0 or later
Huawei Browser63 (with Chrome kernel)V2.1.0 or later
Oppo Browser and OnePlus Browser40.7.39.1 (with HeyTapBrowser kernel)V2.1.0 or later
iOSSafari11-
Edge79V2.0.3 or later
WeChat built-in browser7.0.9-
DingTalk built-in browser11.2.5 (iOS)-
QQ Browser11 (with Safari kernel)V2.1.0 or later
Note Make sure that an SSL certificate is configured for the source domain of your RTS stream due to the Web Real-Time Communications (WebRTC) security policy of browsers. Otherwise, the stream may fail to play.

Methods

Methods are changed and stream ingest over RTS is supported in the latest version of Web RTS SDK compared with Web RTS SDK V1.1.0 to V1.2.4. We recommend that you use the latest version of Web RTS SDK. For more information, see Methods.

For information about the methods in earlier versions of Web RTS SDK, see Methods (V1.1.0 to V1.2.4).

Error codes

For information about error codes that you may encounter when you use the latest version of Web RTS SDK, see Error codes.

For information about error codes that you may encounter when you use Web RTS SDK V1.1.0 to V1.2.4, see Error codes (V1.1.0 to V1.2.4).