# trtc-cloud-js-sdk

> Tencent Cloud RTC SDK for Web And Electron

Latest version **2.14.3** (published 2026-09-10) · ISC license · 0 weekly downloads

## Install

```sh
npm install trtc-cloud-js-sdk
pnpm add trtc-cloud-js-sdk
yarn add trtc-cloud-js-sdk
bun add trtc-cloud-js-sdk
```

## Health

**Score 65/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 2.14.3 |
| Published | 2026-09-10 |
| First published | 2022-09-02 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 1 |
| Unpacked size | 452 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1210 |
| Author | Tencent Cloud Client R&D Center |
| Maintainers | rgzhao |
| Keywords | 实时音视频, 视频通话, 音频通话, WEBRTC, 直播 |

## Links

- npm: https://www.npmjs.com/package/trtc-cloud-js-sdk
- Repository: https://github.com/tencentyun/TRTCSDK
- Homepage: https://github.com/tencentyun/TRTCSDK#readme
- Issues: https://github.com/tencentyun/TRTCSDK/issues
- npm.io page: https://npm.io/package/trtc-cloud-js-sdk

## Dependencies (1)

- [trtc-sdk-v5](https://npm.io/package/trtc-sdk-v5.md) 5.19.2-kit.1

## Recent versions

- 2.14.3 (latest) — 2026-09-10
- 2.14.3-beta.3 (beta) — 2026-09-16
- 2.14.3-beta.2 — 2026-09-11
- 2.14.3-beta.1 — 2026-09-04
- 2.14.2 — 2026-08-28
- 2.14.2-beta.3 — 2026-08-27
- 2.14.2-beta.2 — 2026-08-24
- 2.14.2-beta.1 — 2026-08-21
- 2.14.1 — 2026-08-09
- 2.14.1-beta.2 — 2026-08-06
- 2.14.1-beta.1 — 2026-08-03
- 2.14.0 — 2026-07-31
- 2.13.2-beta.4 — 2026-07-31
- 2.13.2-beta.3 — 2026-07-31
- 2.13.2-beta.2 — 2026-07-30
- … 396 more at https://npm.io/package/trtc-cloud-js-sdk/versions

## README

<p align="center">
  <a>
    <img width="200" src="https://web.sdk.qcloud.com/trtc/webrtc/assets/trtc-logo.png">
  </a>
</p>

<h1 align="center">TRTCCloud SDK</h1>

<div align="center">

An object-oriented TRTCCloud SDK library  

[![NPM version](https://img.shields.io/npm/v/trtc-cloud-js-sdk)](https://www.npmjs.com/package/trtc-cloud-js-sdk) [![NPM downloads](https://img.shields.io/npm/dw/trtc-cloud-js-sdk)](https://www.npmjs.com/package/trtc-cloud-js-sdk) [![Documents](https://img.shields.io/badge/-Documents-blue)](https://web.sdk.qcloud.com/trtc/webrtc/trtcCloud/doc/TRTCCloud.html)

</div>

English

## Introduction

TRTCCloud SDK is an object-oriented WebRTC SDK of Tencent Cloud's real-time communication solution. Web developers can use TRTCCloud SDK to establish an audio/video calls or live streaming services on your website.

## Environment Supports

TRTCCloud SDK supports major modern browsers. For details, please refer to [Browsers Supported](https://web.sdk.qcloud.com/trtc/webrtc/doc/en/tutorial-05-info-browser.html).

| [<img src="https://web.sdk.qcloud.com/trtc/webrtc/assets/logo/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)<br/>Chrome | [<img src="https://web.sdk.qcloud.com/trtc/webrtc/assets/logo/edge_48x48.png" alt="IE / Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)<br/> Edge | [<img src="https://web.sdk.qcloud.com/trtc/webrtc/assets/logo/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)<br/>Firefox | [<img src="https://web.sdk.qcloud.com/trtc/webrtc/assets/logo/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)<br/>Safari | [<img src="https://web.sdk.qcloud.com/trtc/webrtc/assets/logo/safari-ios_48x48.png" alt="iOS Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)<br/>iOS Safari | [<img src="https://web.sdk.qcloud.com/trtc/webrtc/assets/logo/opera_48x48.png" alt="Opera" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)<br/>Opera |
| --------- | --------- | --------- | --------- | --------- | --------- |
| 56+ | 80+ | 56+ | 11+ | 11+ | 46+ |

## Install

npm:
```
$ npm install trtc-cloud-js-sdk --save
```

yarn:
```
$ yarn add trtc-cloud-js-sdk
```

## Usage

Explore SDK documents：[TRTCCloud SDK](https://web.sdk.qcloud.com/trtc/webrtc/trtcCloud/doc/TRTCCloud.html)

## Directory

```
├── README.md
├── package.json
├── trtc-cloud-js-sdk.js // sdk file
```

## Difference between sdk files

**trtc-cloud-js-sdk.js**

Default entry file, base on UMD modules, ES6 included. 

Usage:
- `import TRTCCloud, { TRTCAppScene, TRTCParams } from 'trtc-cloud-js-sdk';`

## Reference Documents
- [TRTCCloud API](https://web.sdk.qcloud.com/trtc/webrtc/trtcCloud/doc/TRTCCloud.html)

---
_Source: https://npm.io/package/trtc-cloud-js-sdk · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
