专为以下场景打造:REACT

React 直播 UI Kit

使用 Tencent RTC 的 React Live Streaming UI Kit 添加直播视频观看功能。组合观众端组件、观众评论和直播间列表,打造可自定义的观看体验。

开发者资源

React 直播 UI Kit 文档与示例

在 React 中观看商品演示

让观众观看创作者的商品演示并参与对话。您的应用负责管理商品目录和购买体验。

使用 React 观看直播活动

将演示及其观众带入您的 React 应用。把观看界面连接到房间,让用户能够观看直播活动。

REACT LIVE 功能

React 直播视频观看功能

观看直播

  • 直播视频组件
  • 进入和退出房间

加入对话

  • 观众评论
  • 观众列表组件

了解更多

  • 直播间列表
  • 您的应用导航

探索 React 直播组件

在 React 组件布局中整合视频画面、观众评论和房间发现功能。

实时视频

让直播时刻成为焦点

将直播视频组件嵌入 React 布局,并将其连接到现有直播。此集成为观众提供观看体验。

阅读文档
LivePlayer.tsx
import { LiveView } from 'tuikit-atomicx-react';

export function VideoPanel() {
  return <LiveView />;
}

个性化定制

自定义您的 React Live UI Kit

在您的 React 应用中围绕直播体验组织视频、观众互动和导航。

您的视觉品牌形象

使用平台提供的自定义选项调整视觉呈现。

阅读文档

开始使用

为您的 React 应用添加直播

  1. 01

    创建您的应用

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

    打开 Live 控制台
  2. 02

    添加 React 直播 UI Kit

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

    按照集成指南操作
  3. 03

    连接到您的第一个房间

    让观众登录并打开现有主播创建的房间。

    配置身份验证
React Live UI Kit
终端
npm install tuikit-atomicx-react \
  @tencentcloud/uikit-base-component-react
LivePlayer.tsx
import { useLoginState } from 'tuikit-atomicx-react';

const { login } = useLoginState();
await login({ SDKAppID, userID, userSig });

React 直播 UI Kit 常见问题

我可以构建 React 主播开播页面吗?

React Live Streaming UI Kit 目前支持观众观看和直播房间列表。React 主播开播功能标记为即将推出;如需现有的 Web 开播界面,请使用 Vue 主播端实现。

此 UI Kit 如何与 SDK 配合使用?

UI Kit 在底层服务之上提供界面组件。如果需要更灵活地控制自己的应用界面,请选择 SDK。

如何将 React 直播观看端连接到广播?

启用 Live 服务,验证观众身份,并加入主播创建的房间。使用不同账号测试 React 观众端界面,并按照平台指南完成配置。

如何对 React Live Streaming UI Kit 的用户进行身份验证?

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

React 直播 UI Kit 可以免费使用吗?

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

如何将 React 直播 UI Kit 集成到 React 项目中?

初始化文档所述的 provider 并组合已连接的组件。让订阅及清理操作与 React 生命周期一致,再在实际应用中测试导航和重复挂载。

发布应用前如何测试 React 直播 UI Kit?

测试主播与观众角色、支持的推流或播放事件及重连行为。

如何定制 React 直播 UI Kit 的界面?

用 UIKitProvider 包裹 React 观众端组件,选择浅色或深色主题。例如,渲染 LiveList 时设置 columnCount={5},并通过 onLiveRoomClick 处理函数打开你的观众路由。处理函数需要将所选房间连接到观看流程;仅改变列表列数不会加入直播。本页的 React 集成用于构建观众观看体验,主播开播需通过单独的主播端集成实现。

React Live 集成支持

构建 React 直播观看体验

将观众与直播视频、评论和房间发现功能连接起来。