Join Tencent RTC at NAB Show 2024 in Las Vegas!
Learn more 
Only  $9.9! Get 50,000 minutes with our Starter Plan, perfect for your MVP project.
Only $9.9! Get 50,000 minutes with our Starter Plan, perfect for your MVP project.
Grab It Now 
Join Tencent RTC at NAB Show 2024 in Las Vegas!
Learn more 
Only  $9.9! Get 50,000 minutes with our Starter Plan, perfect for your MVP project.
Only $9.9! Get 50,000 minutes with our Starter Plan, perfect for your MVP project.
Grab It Now 
WebRTC Trtc Logo

Embed the Meeting Experience in Your App with Conference SDK

Embed the Meeting Experience in Your App with Conference SDK
Pre-built UIKits
Excellent Features

Outstanding Comprehensive Conference Features Meet Your Needs

The solution offers an extensive suite of features, including room management, screen sharing, participant control, microphone management, and essential beauty filters, among others.
User Experience

Seamless Integration in Minutes for Effortless Implementation

Open-source UIKits with user interfaces are provided, allowing for easy integration and customization of audio and video rooms with minimal code modifications.
Comprehensive Scenarios
User Experience
High Quality

Enjoy Real-time Interactive Conference Experience

Sustains tens of millions of concurrent requests with at least 99.9% service availability guaranteed by SLA. Based on smart algorithms, Tencent RTC supports smooth interactive calls even under high packet loss rate of 70%.

Creating Seamless, Efficient Real-time Universal Meeting Experiences Across All Industries

    Room Management

    Create/Destroy/Join/Exit rooms and Room Status Management.

    Member Management

    Manage the audio, video, information, and status of members in the member list.

    Personalized UI

    Provide personalized UI and support flexible customization.

    Meeting Floating Window

    The meeting interface can float on the surface, support moving and more operations.

    Screen Sharing

    Support screen sharing for meeting members and permission control through role classification.

    On-cloud Recording

    Support recording the meeting screen on the cloud.

    Multi-terminal Login

    Support cross-platform login and platform switching to enter the meeting.

    Microphone Management

    Raise hand to go live/get off the microphone, and set the quantity and order of microphones.

20,000+ devices

High Compatibility

200+ countries

Optimized Global Deployment

<300 ms

Global End-to-end Latency

99.9% SLA

High Stability & Availability

Suitable for Versatile Collaborative Audio-visual Interactions in Diverse Group Settings

Video Meeting

Enhance the quality of your video conferences, providing high-definition audio and video for a seamless and professional meeting experience, enabling online office collaboration.

Social & Community

Online Education

Corporate and Professional Training

Digital Recruitment

Webinar

Telehealth/Telemedicine

A Few Lines of Code, Say Goodbye to Busy Works

Android

iOS/Mac

Web/H5

Flutter

Windows

Electron


// init
json::Value init_config(json::ObjectVal);
init_config[kTIMSdkConfigConfigFilePath] = GetCurrentDirectory() + "init";
init_config[kTIMSdkConfigLogFilePath] = GetCurrentDirectory() + "log";
std::string init_config_json = json::Serialize(json::Value(init_config));
int ret = TIMInit(sdk_app_id, init_config_json.c_str());

// login
std::string user_id = "kkkb";
std::string user_sig = "userSig";
int ret = TIMLogin(user_id.c_str(), user_sig.c_str(),
    [](int32_t code, const char* desc, const char* json_param, const void* user_data) {
    }, nullptr);

// create message
json::Array json_element_array;
json::Object json_element;
json_element[kTIMElemType] = kTIMElem_Text;
json_element[kTIMTextElemContent] = "send text";
json_element_array.push_back(json_element);
json::Object json_message;
json_message[kTIMMsgElemArray] = json_element_array;
std::string json_parameters = json::Serialize(json_message);

// send message
const size_t kMessageIDLength = 128;
char message_id_buffer[kMessageIDLength] = {0};
int ret = TIMMsgSendMessage("kkka", kTIMConv_C2C, json_parameters.c_str(), message_id_buffer,
    [](int32_t code, const char* desc, const char* json_param, const void* user_data) {
    }, nullptr);

// logout
int ret = TIMLogout([](int32_t code, const char* desc, const char* json_param, const void* user_data) {
    }, nullptr);

Tencent Cloud has many success stories in Japan in terms of real-time distribution and live streaming technologies,which further enhances our confidence in Tencent Cloud services.

avatar

5000+ brands that use RTC

joox
tal
momo
papa
wesing