BUILT FOR WEB
Web Video Calling SDK
Build browser voice and video calls with Tencent RTC’s Web Video Calling SDK. Use TUICallEngine for invitations and call events while your app owns the interface.
DEVELOPER RESOURCES
Web Video Calling SDK Docs & Examples
Integration Guides
Install the Web Video Calling SDK and connect your users.
Examples & Source
See the product in action and explore its implementation.
One-to-One Video Calls in Web
Bring a face-to-face conversation into your Web app for personal connections or consultations, with video and call controls in the same experience.
Group Video Calls in Web
Connect several participants in your browser call interface. Use the platform guide to configure the call flow and supported group layout.
WEB CALL CAPABILITIES
Web Video Calling Features
Connect people
- Voice and video calls
- Incoming call handling
Stay in control
- Camera and microphone controls
- Call lifecycle events
Make it yours
- Your application flow
- Platform-specific integration
Explore Web Video Call APIs
Use TUICallEngine to connect users, place calls, and update your browser call interface when call state changes.
Connect Users to Your Web Call SDK
Sign in to TUICallEngine after your application login. Route JavaScript call events into the screen that handles incoming and active calls.
Read the Documentationimport { TUICallEngine } from '@trtc/call-engine-lite-js';
const call = TUICallEngine.createInstance({ SDKAppID });
await call.login({ userID, userSig });Start a Video Call in Web
Pass the recipient IDs from your application to the calling API. Connect this action to a contact, conversation, or call button in your Web interface.
Read the Documentationawait call.calls({
userIDList: [recipientID],
type: 2,
});Keep the call flow in your hands
Wire call controls into the interface your users already know.
Read the Documentationawait call.accept();
// When the user ends the call:
await call.hangup();CUSTOMIZATION
Customize Your Web Call Interface
Adapt the browser call interface, controls, and incoming-call flow to your product.
Your call UI
Build your own call screen around video views and lifecycle events.
Read the DocumentationMedia controls
Connect your own buttons to camera, microphone, and call controls.
Read the DocumentationGET STARTED
Add Video Calling to Your Web App
- 01
- 02
Add the Web Video Calling SDK
Follow the platform guide to connect your project.
Follow the Integration Guide - 03
npm install @trtc/call-engine-lite-jsimport { TUICallEngine } from '@trtc/call-engine-lite-js';
const call = TUICallEngine.createInstance({ SDKAppID });
await call.login({ userID, userSig });Web Video Calling SDK FAQs
What does the Web Video Calling SDK include?
The Web Video Calling SDK provides TUICallEngine APIs for call invitations, events, and media controls. Your application builds the browser call interface and connects it to JavaScript call events.
Should I use a Web call SDK or UI Kit?
Use the SDK APIs to build your own interface. Choose the UI Kit when you want ready-made screens and controls.
What does browser calling need?
Use HTTPS or localhost, request camera and microphone permission when needed, and handle browser device and autoplay restrictions.
How do I authenticate users of the Web Video Calling SDK?
Create a UserSig on your server and pass it to the client after your own sign-in flow. Keep the application secret on your server.
Is the Web Video Calling SDK free to use?
The interface and the hosted Call service have different roles. Activate the service for your application and review the current plan, feature availability, and usage charges.
How do I integrate Web Video Calling SDK with a browser application?
Follow the browser setup and supported environment requirements. Test permissions where used, navigation and cleanup in the actual browsers you intend to support.
How do I test Web Video Calling SDK before releasing my app?
Test invitation, accept, decline and end-call state between independent users, including permission denial.
How do I customize the interface for Web Video Calling SDK?
Build call controls and participant views around the supported state and media APIs; your app owns the interface.
Web Call Integration Support
Talk about your application
Discuss your product, expected usage, and integration needs.
Contact SalesBring Video Calling to Your Web App
Start with the Web Video Calling SDK, connect two test users, and build your first call.

