4.15.21 • Published 20 days ago

trtc-js-sdk v4.15.21

Weekly downloads
700
License
ISC
Repository
github
Last release
20 days ago

An object-oriented WebRTC SDK library

NPM version NPM downloads trtc.js Typescript Supported Documents Stars

English | 简体中文

Introduction

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

Environment Supports

TRTC Web SDK supports major modern browsers. For details, please refer to Browsers Supported.

Chrome EdgeFirefoxSafariiOS SafariOpera
56+80+56+11+11+46+

Install

npm:

$ npm install trtc-js-sdk --save

yarn:

$ yarn add trtc-js-sdk

Download manually:

  1. download webrtc_latest.zip.
  2. copy base-js/js/trtc.js to your project.

Usage

Refer to the following two tutorials for a quick run-through of the demo and how to use the SDK to implement basic audio and video calling functionality.

Explore SDK documents:TRTC Web SDK

API Overview

  • TRTC is the main entry to the entire TRTC SDK. You can use TRTC APIs to create a client object (Client) and local stream object (LocalStream), check a browser's compatibility, set log levels, and upload logs.
  • A client object Client provides the core TRTC call capabilities, including entering a room join(), leaving a room leave(), publishing a local stream publish(), unpublishing a local stream unpublish(), subscribing to a remote stream subscribe(), and unsubscribing from a remote stream unsubscribe().
  • Audio/video objects Stream include local stream LocalStream and remote stream RemoteStream objects. The APIs in Stream are general APIs for the local and remote streams.

Directory

├── README.md
├── package.json
├── trtc.js // sdk file
├── trtc.esm.js // sdk file base on ES modules(support v4.11.7+)
├── trtc.umd.js // sdk file base on UMD modules(support v4.11.7+)
└── index.d.ts // ts declaration file(support v4.11.12+)

Difference between sdk files

trtc.js

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

Usage:

  • import TRTC from 'trtc-js-sdk'
  • or <script src="[path]/trtc.js"></scirpt>

trtc.esm.js

ES6 included, base on ES Modules. Smaller file size, not usable by browsers that do not support ES6. Refer to: Compatibility of ES6.

support v4.11.7+

Usage:

  • import TRTC from 'trtc-js-sdk/trtc.esm.js'

trtc.umd.js

ES5 included(without ES6 syntax). Larger file size, but better compatibility.

support v4.11.7+

Usage:

  • import TRTC from 'trtc-js-sdk/trtc.umd.js'
  • or <script src="[path]/trtc.umd.js"></scirpt>

Changelog

4.15.21

20 days ago

4.15.21-beta.6

29 days ago

4.15.21-beta.5

2 months ago

4.15.21-beta.3

2 months ago

4.15.21-beta.4

2 months ago

4.15.21-beta.2

2 months ago

4.15.21-beta.1

3 months ago

4.15.20

4 months ago

4.15.20-beta.1

4 months ago

4.15.19

5 months ago

4.15.19-beta.2

5 months ago

4.15.18

5 months ago

4.15.19-beta.1

5 months ago

4.15.16

6 months ago

4.15.15

7 months ago

4.15.17

6 months ago

4.15.18-beta.1

6 months ago

4.15.16-beta.1

6 months ago

4.15.16-beta.2

6 months ago

4.15.16-beta.3

6 months ago

4.15.0-infinity

7 months ago

4.15.16-beta

6 months ago

4.15.12

10 months ago

4.15.11

10 months ago

4.15.14

9 months ago

4.15.13

9 months ago

4.15.15-beta.2

8 months ago

4.15.15-beta.1

8 months ago

4.15.10

10 months ago

4.15.12-beta.1

10 months ago

4.15.13-beta.2

9 months ago

4.15.13-beta.1

9 months ago

4.15.13-beta.4

9 months ago

4.15.13-beta.3

9 months ago

4.15.13-beta.6

9 months ago

4.15.13-beta.5

9 months ago

4.15.8

11 months ago

4.15.9

11 months ago

4.15.1-0.beta.1

10 months ago

4.15.4

1 year ago

4.15.5

1 year ago

4.15.6

1 year ago

4.15.7

12 months ago

4.15.3

1 year ago

4.14.6

2 years ago

4.14.7

1 year ago

4.15.0

1 year ago

4.15.1

1 year ago

4.15.2

1 year ago

4.14.5

2 years ago

4.14.2

2 years ago

4.14.3

2 years ago

4.14.4

2 years ago

4.12.7

2 years ago

4.14.1

2 years ago

4.12.5

2 years ago

4.12.6

2 years ago

4.14.0

2 years ago

4.13.0

2 years ago

4.12.4

2 years ago

4.12.3

2 years ago

4.12.1

2 years ago

4.12.2

2 years ago

4.12.0

2 years ago

4.11.10

2 years ago

4.11.13

2 years ago

4.11.12

2 years ago

4.11.11

2 years ago

4.11.9

2 years ago

4.11.8

2 years ago

4.11.7

3 years ago

4.11.6

3 years ago

4.11.5

3 years ago

4.11.4

3 years ago

4.11.3

3 years ago

4.11.2

3 years ago

4.11.1

3 years ago

4.11.0

3 years ago

4.10.3

3 years ago

4.10.1

3 years ago

4.10.2

3 years ago

4.10.0

3 years ago

4.9.0

3 years ago

4.8.6

3 years ago

4.8.5

3 years ago

4.8.4

3 years ago

4.8.3

3 years ago

4.8.2

3 years ago

4.8.1

3 years ago

4.8.0

3 years ago

4.7.1

3 years ago

4.7.0

3 years ago

4.6.7

3 years ago

4.6.6

4 years ago

4.6.5

4 years ago

4.6.4

4 years ago

4.6.3

4 years ago

4.6.2

4 years ago

4.6.1

4 years ago

4.6.0

4 years ago

4.5.0

4 years ago

4.4.0

4 years ago

4.3.14

4 years ago

4.3.13

4 years ago

4.3.12

4 years ago

4.3.11

4 years ago

4.3.10

4 years ago

4.3.9

4 years ago

4.3.8

4 years ago

4.3.7

4 years ago

4.3.6

4 years ago

4.3.5

4 years ago

4.3.4

4 years ago

4.3.3

4 years ago

4.3.2

4 years ago

4.3.1

4 years ago

4.3.0

4 years ago

4.2.0

4 years ago

4.1.1

5 years ago

4.1.0

5 years ago

4.0.0

5 years ago