4.15.22 • Published 8 months ago

trtc-js-sdk v4.15.22

Weekly downloads
700
License
ISC
Repository
github
Last release
8 months 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.22-beta.5

8 months ago

4.15.22

8 months ago

4.15.22-beta.4

8 months ago

4.15.22-beta.3

1 year ago

4.15.22-beta.1

1 year ago

4.15.22-beta.2

1 year ago

4.15.21

1 year ago

4.15.21-beta.6

1 year ago

4.15.21-beta.5

1 year ago

4.15.21-beta.3

1 year ago

4.15.21-beta.4

1 year ago

4.15.21-beta.2

1 year ago

4.15.21-beta.1

1 year ago

4.15.20

1 year ago

4.15.20-beta.1

1 year ago

4.15.19

1 year ago

4.15.19-beta.2

2 years ago

4.15.18

2 years ago

4.15.19-beta.1

2 years ago

4.15.16

2 years ago

4.15.15

2 years ago

4.15.17

2 years ago

4.15.18-beta.1

2 years ago

4.15.16-beta.1

2 years ago

4.15.16-beta.2

2 years ago

4.15.16-beta.3

2 years ago

4.15.0-infinity

2 years ago

4.15.16-beta

2 years ago

4.15.12

2 years ago

4.15.11

2 years ago

4.15.14

2 years ago

4.15.13

2 years ago

4.15.15-beta.2

2 years ago

4.15.15-beta.1

2 years ago

4.15.10

2 years ago

4.15.12-beta.1

2 years ago

4.15.13-beta.2

2 years ago

4.15.13-beta.1

2 years ago

4.15.13-beta.4

2 years ago

4.15.13-beta.3

2 years ago

4.15.13-beta.6

2 years ago

4.15.13-beta.5

2 years ago

4.15.8

2 years ago

4.15.9

2 years ago

4.15.1-0.beta.1

2 years ago

4.15.4

2 years ago

4.15.5

2 years ago

4.15.6

2 years ago

4.15.7

2 years ago

4.15.3

2 years ago

4.14.6

3 years ago

4.14.7

3 years ago

4.15.0

3 years ago

4.15.1

3 years ago

4.15.2

2 years ago

4.14.5

3 years ago

4.14.2

3 years ago

4.14.3

3 years ago

4.14.4

3 years ago

4.12.7

3 years ago

4.14.1

3 years ago

4.12.5

3 years ago

4.12.6

3 years ago

4.14.0

3 years ago

4.13.0

3 years ago

4.12.4

3 years ago

4.12.3

3 years ago

4.12.1

3 years ago

4.12.2

3 years ago

4.12.0

3 years ago

4.11.10

4 years ago

4.11.13

3 years ago

4.11.12

3 years ago

4.11.11

3 years ago

4.11.9

4 years ago

4.11.8

4 years ago

4.11.7

4 years ago

4.11.6

4 years ago

4.11.5

4 years ago

4.11.4

4 years ago

4.11.3

4 years ago

4.11.2

4 years ago

4.11.1

4 years ago

4.11.0

4 years ago

4.10.3

4 years ago

4.10.1

4 years ago

4.10.2

4 years ago

4.10.0

4 years ago

4.9.0

4 years ago

4.8.6

4 years ago

4.8.5

4 years ago

4.8.4

4 years ago

4.8.3

4 years ago

4.8.2

4 years ago

4.8.1

4 years ago

4.8.0

4 years ago

4.7.1

5 years ago

4.7.0

5 years ago

4.6.7

5 years ago

4.6.6

5 years ago

4.6.5

5 years ago

4.6.4

5 years ago

4.6.3

5 years ago

4.6.2

5 years ago

4.6.1

5 years ago

4.6.0

5 years ago

4.5.0

5 years ago

4.4.0

5 years ago

4.3.14

5 years ago

4.3.13

5 years ago

4.3.12

5 years ago

4.3.11

5 years ago

4.3.10

5 years ago

4.3.9

5 years ago

4.3.8

5 years ago

4.3.7

5 years ago

4.3.6

5 years ago

4.3.5

5 years ago

4.3.4

5 years ago

4.3.3

5 years ago

4.3.2

6 years ago

4.3.1

6 years ago

4.3.0

6 years ago

4.2.0

6 years ago

4.1.1

6 years ago

4.1.0

6 years ago

4.0.0

6 years ago