qer-trtc-test
v0.1.0
Published
Tencent Cloud RTC SDK for Web
Downloads
3
Readme
An object-oriented WebRTC SDK library
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 | Edge | Firefox | Safari | iOS Safari | Opera | | --------- | --------- | --------- | --------- | --------- | --------- | | 56+ | 80+ | 56+ | 11+ | 11+ | 46+ |
Install
npm:
$ npm install trtc-sdk-v5 --save
yarn:
$ yarn add trtc-sdk-v5
Download manually:
- download trtc.js.
- copy
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 for TRTC SDK, providing APIs such as create trtc instance(TRTC.create), TRTC.getCameraList, TRTC.getMicrophoneList, TRTC.isSupported.
- trtc instance, provides the core capability for real-time audio and video calls.
- Enter room trtc.enterRoom
- Exit room trtc.exitRoom
- Turn on camera trtc.startLocalVideo
- Turn on microphone trtc.startLocalAudio
- Turn off camera trtc.stopLocalVideo
- Turn off microphone trtc.stopLocalAudio
- Play remote video trtc.startRemoteVideo
- Stop playing remote video trtc.stopRemoteVideo
- Mute/unmute remote audio trtc.muteRemoteAudio
Directory
├── README.md
├── package.json
├── trtc.js // sdk file(umd format)
├── trtc.esm.js // sdk file base on ES modules(esm format)
├── index.d.ts // ts declaration file
└── plugins // trtc plugins