Web 观看与推流

最近更新时间:2025-09-09 10:24:41

我的收藏
本文档将向您介绍 TUILiveKit 的主要功能,帮助您快速设置和运行示例项目,让您在 10 分钟内就能开启一场高质量的在线直播。







步骤1:环境准备

Node.js 版本:Node.js ≥ 16.19.1(推荐使用官方 LTS 版本,npm 版本请与 node 版本匹配)。
支持 WebRTC APIs 的现代浏览器,详情可以查看支持列表

步骤2:下载 Demo

1. 打开终端复制输入示例命令克隆 仓库
git clone https://github.com/Tencent-RTC/TUILiveKit.git
2. 安装依赖
cd TUILiveKit/Web/web-vite-vue3
npm install

步骤3:配置 Demo

1. 激活 TUILiveKit 服务。获取 SDKAppIDSDKSecretKey



2. 打开 TUILiveKit/Web/web-vite-vue3/src/config/basic-info-config.js 文件,并输入激活服务时获得的 SDKAppID 和 SDKSecretKey:




步骤4:跑通 Demo

启动项目

1. 在终端中输入命令,运行 Demo。
#cd TUILiveKit/Web/web-vite-vue3
npm run dev
注意:
本地环境请在 localhost 协议下访问,具体参见 网络访问协议说明

体验功能

观众观看

1. 如果您是第一次打开,将会显示登录页面。之后运行都会显示直播列表页面。

2. 登录成功后,显示的是直播列表的页面。

3. 点击直播封面进入直播间。直播间内可以观看视频,发送弹幕,查看观众列表等。


主播推流

1. 切换到推流页面
修改导航栏的 URL 地址为 http://localhost:5173/#/live-pusher,即可进入推流页面。


2. 开始直播
2.1 推流支持推横屏或者竖屏流功能,这里介绍下推竖屏流的功能,您也可以点击页面下方竖屏按钮,切换成横屏。


2.2 点击添加摄像头或者图片按钮,添加媒体源到页面中,并点击开始直播按钮,开启一场直播。


3. 互动和管理
3.1 可以点击下方的连观众按钮,接受或者拒绝观众的连麦申请。




3.2 您也可以根据需要,改变当前直播的视频布局。点击视频下方的布局按钮,在连观众布局中选择一种,点击确认后生效。





5. 其他文档