Tutorial: Browsers Supported

Browsers Supported

This document describes the browsers supported by the TRTC SDK for web.

OS Browser Minimum Browser
Version Requirements
SDK Version Requirements Receive (Playback) Send (Publish) Share Screen
Windows Chrome (desktop) 56+ - Supported Supported Supported on Chrome 72+
QQ Browser (desktop, WebKit core) 10.4+ - Supported Supported Not supported
Firefox (desktop) 56+ 4.7.0+ Supported Supported Supported on Firefox 66+
Edge (desktop) 80+ 4.7.0+ Supported Supported Supported
Sogou Browser (desktop, WebKit core) 11+ 4.7.0+ Supported Supported Supported
Sogou Browser (Trident core) - - Not supported Not supported Not supported
Opera (desktop) 46+ 4.7.0+ Supported Supported Supported on Opera 60+
360 Secure Browser (Blink core) 13+ 4.7.0+ Supported Supported Supported
360 Secure Browser (Trident core) - - Not supported Not supported Not supported
WeChat built-in browser (desktop) - - Supported Not supported Not supported
WeCom built-in browser (desktop) WeCom 4.0.8+ - Supported Supported Not supported
macOS Safari (desktop) 11+ - Supported Supported Supported on Safari 13+
Chrome (desktop) 56+ - Supported Supported Supported on Chrome 72+
Firefox (desktop) 56+ 4.7.0+ Supported Supported Supported on Firefox 66+(ATTENTION[3])
Edge (desktop) 80+ 4.7.0+ Supported Supported Supported
Opera (desktop) 46+ 4.7.0+ Supported Supported Supported on Opera 60+
WeChat built-in browser (desktop) - - Supported Not supported Not supported
WeCom built-in browser (desktop) WeCom 4.0.8+ - Supported Supported Not supported
Android WeChat built-in browser (TBS core) - - Supported Supported Not supported
WeChat built-in browser (XWEB core) - - Supported Supported Not supported
WeCom built-in browser - - Supported Supported Not supported
Chrome (mobile) - - Supported Supported Not supported
QQ Browser (mobile) - - Not supported Not supported Not supported
UC Browser (mobile) - - Not supported Not supported Not supported
iOS 12.1.4+ WeChat built-in browser - - Supported Not supported Not supported
iOS 14.3+ WeChat built-in browser WeChat 6.5+ - Supported Supported Not supported
iOS WeCom built-in browser WeCom 4.0.8+ - Supported Supported Not supported
iOS 11.0+ Safari (mobile) 11+ - Supported Supported Not supported
iOS 12.1.4+ Chrome (mobile) - - Supported Not supported Not supported
iOS 14.3+ Chrome (mobile) - - Supported Supported Not supported

Notice:

  1. For other browsers, you can open the TRTC support check page to check whether they are supported by the SDK.
  2. On Firefox for Mac OS, the encoded screen sharing video content may be misaligned, Firefox bug. No workaround, it is recommended to use Chrome or Safari for screen sharing.
  3. WebRTC Known Issues and Solutions.

Domain Names and Protocols

For security and privacy reasons, only HTTPS URLs can access all features of the TRTC SDK for web (WebRTC). Therefore, please use the HTTPS protocol for the web page of your commercial application.

Note: You can use http://localhost or file:/// URLs for local development.

The table below lists the supported URL domain names and protocols.

Scenario Protocol Receive (Playback) Send (Publish) Share Screen Remarks
Commercial HTTPS Supported Supported Supported Recommended
Commercial HTTP Supported Not supported Not supported
Local development http://localhost Supported Supported Supported Recommended
Local development http://127.0.0.1 Supported Supported Supported
Local development http://[local IP address] Supported Not supported Not supported
Local development file:/// Supported Supported Supported