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 include the features of regular streaming and playback for web. However, you can ingest and play streams in web browsers, without the need to install an application. Web RTS SDK is used only for stream pulling and ingest over the RTS protocol. You can ingest and play streams by using browsers on mobile devices and PCs.

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 browser compatibility.

Operating system Browser Supported minimum version SDK version
Windows Google Chrome 63 -
Firefox 62 -
Opera 15 -
Microsoft Edge 79 V2.0.3 or later
QQ Browser 63 (with Chrome kernel) V2.1.0 or later
macOS Google Chrome 63 -
Safari 11 -
Firefox 62 -
Opera 15 -
Microsoft Edge 79 V2.0.3 or later
QQ Browser 63 (with Chrome kernel) V2.1.0 or later
Android Google Chrome 63 -
Microsoft Edge 79 V2.0.3 or later
WeChat built-in browser 7.0.9 -
QQ Browser 63 (with Chrome kernel) V2.1.0 or later
Huawei Browser 63 (with Chrome kernel) V2.1.0 or later
Oppo Browser and OnePlus Browser 40.7.39.1 (with HeyTapBrowser kernel) V2.1.0 or later
iOS Safari 11 -
Microsoft Edge 79 V2.0.3 or later
WeChat built-in browser 7.0.9 -
DingTalk built-in browser 11.2.5 -
QQ Browser 11 (with Safari kernel) V2.1.0 or later
Note Make sure that an HTTPS 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

Web RTS SDK of the latest version updates the existing methods in earlier versions (V1.1.0 to V1.2.4) and supports stream ingest over RTS. We recommend that you use Web RTS SDK of the latest version. For more information, see Methods.

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

Error codes

For information about the error codes of Web RTS SDK of the latest version, see Error codes.

For information about the error codes of Web RTS SDK of earlier versions, see Error codes (V1.1.0 to V1.2.4).