All-in-one Calling Solution Cater to Every Need
- 1-to-1 Call
- Group Call
- Video Call
- Voice Call
Make Your Calls Efficient and Convenient
- Offline Push
- Virtual Background
- Floating Window
Inspiring features amplify your video and voice calls beyond imagination
Call Notifications and Offline Push
If the application is not in the foreground, push notifications will be sent.
Floating Window
The call page can be displayed as a floating window.
Virtual Background
During a video call, you can set a blurred background or picture background.
On-Cloud Recording
Allows you to record and save your audio/video call.
All-platform Support
Supports 20,000+ devices across platforms including iOS, Android, Web, Flutter, and Web.
AI Noise Suppression
Removes background noises in your video and voice call with the help of AI.
Less Stutter Under Poor Network Conditions
Reduces stutter rate and loading time under poor network conditions.
Global Deployment
Service available in over 200 countries and regions with an average end-to-end latency of less than 300 ms for cross-border connections. GDPR compliant.
20,000+ devices
High Compatibility
200+ countries
Optimized Global Deployment
<300 ms
Global End-to-end Latency
99.9% SLA
High Stability & Availability
Use Call to Enhance Any Type of User Experience
Social & Community
Make social contact more captivating with live video chat. Meet new friends and initiate voice and video calls, talk to your friends online and share your daily routine, with a simple video and voice call SDK.
Telehealth
Sales and Consult
Online Education
A Few Lines of Code, Say Goodbye to Busy Works
Web
iOS/Mac
Andorid
Flutter
import { TUICallKit, TUICallKitServer, TUICallType } from "@tencentcloud/call-uikit-react";
export default function App() {
const init = async () => {
await TUICallKitServer.init({ userID: 'user1', userSig: 'xxxxxxxxxxx', SDKAppID: 1400000001 });
};
const call = async () => {
await TUICallKitServer.call({ userID: 'user2', type: TUICallType.VIDEO_CALL });
};
return (
<>
<TUICallKit style={{ width: '960px', height: '630px', margin: '0 auto' }}></TUICallKit>
<div style={{ width: 350, margin: '0 auto' }}>
<button onClick={init}> step1: init </button>
<button onClick={call}> step2: 1v1 call </button>
</div>
</>
);
}