专为以下场景打造:WEB

Web 视频通话 SDK

使用 Tencent RTC Web Video Calling SDK 构建浏览器音视频通话。使用 TUICallEngine 处理邀请和通话事件,同时由您的应用负责界面。

开发者资源

Web 视频通话 SDK 文档与示例

Web 一对一视频通话

将面对面交流引入您的 Web 应用,满足社交或咨询需求,在同一体验中提供视频和通话控件。

Web 群组视频通话

在浏览器通话界面中连接多名参与者。按照平台指南配置通话流程和支持的群组布局。

WEB CALL 功能

Web 视频通话功能

连接人与人

  • 语音和视频通话
  • 来电处理

掌控通话体验

  • 摄像头和麦克风控件
  • 通话生命周期事件

打造属于您的产品体验

  • 您的应用流程
  • 平台专属集成

探索 Web Video Call API

使用 TUICallEngine 连接用户、发起通话,并在通话状态变化时更新浏览器中的通话界面。

连接用户

将用户连接至 Web Call SDK

在用户登录您的应用后登录 TUICallEngine。将 JavaScript 通话事件传递到处理来电和进行中通话的界面。

阅读文档
call.ts
import { TUICallEngine } from '@trtc/call-engine-lite-js';

const call = TUICallEngine.createInstance({ SDKAppID });
await call.login({ userID, userSig });

个性化定制

自定义您的 Web 通话界面

根据您的产品调整浏览器通话界面、控件和来电流程。

您的通话 UI

围绕视频画面和生命周期事件构建您自己的通话界面。

阅读文档

开始使用

为您的 Web 应用添加视频通话

  1. 01

    创建您的应用

    为应用和测试用户启用 Call。

    打开 Call 控制台
  2. 02

    添加 Web 视频通话 SDK

    按照平台指南连接您的项目。

    按照集成指南操作
  3. 03

    发起首次通话

    登录两位测试用户,然后拨打并接听通话。

    配置身份验证
Web Call SDK
终端
npm install @trtc/call-engine-lite-js
call.ts
import { TUICallEngine } from '@trtc/call-engine-lite-js';

const call = TUICallEngine.createInstance({ SDKAppID });
await call.login({ userID, userSig });

Web 视频通话 SDK 常见问题

Web 视频通话 SDK 包含哪些内容?

Web Video Calling SDK 提供用于通话邀请、事件和媒体控制的 TUICallEngine API。你的应用负责构建浏览器通话界面,并将其连接到 JavaScript 通话事件。

我应该使用 Web 通话 SDK 还是 UI Kit?

使用 SDK API 构建自定义界面。如果需要现成的页面和控件,请选择 UI Kit。

浏览器通话需要什么?

使用 HTTPS 或 localhost,在需要时请求摄像头和麦克风权限,并处理浏览器的设备和自动播放限制。

如何对 Web 视频通话 SDK 的用户进行身份验证?

在您的服务器上创建 UserSig,并在您自己的登录流程完成后将其传递给客户端。应用密钥应始终保存在服务器上。

Web Video Calling SDK 可以免费使用吗?

界面与托管式 Call 服务承担不同的作用。请为你的应用开通该服务,并查看当前套餐、功能可用性和使用费用。

如何将 Web 视频通话 SDK 集成到 浏览器应用 项目中?

按指南配置浏览器并满足受支持环境要求。在计划支持的实际浏览器中测试所用权限、导航和清理。

发布应用前如何测试 Web 视频通话 SDK?

在独立用户之间测试邀请、接听、拒绝和结束通话状态,包括拒绝权限的情况。

如何定制 Web 视频通话 SDK 的界面?

围绕支持的状态和媒体 API 构建通话控件及参与者视图;界面由你的应用负责。

Web Call 集成支持

为您的 Web 应用引入视频通话

从 Web Video Calling SDK 开始,连接两位测试用户并创建您的首次通话。