项目简介
本项目是基于浏览器的 WebRTC 能力以及腾讯云开发 CloudBase 构建的在线视频会议应用。借助 CloudBase 的能力,原本复杂的在线会议应用,一个开发者在一两天内即可完成开发。
项目的主要特性和功能
- 低门槛开发:采用 CloudBase 的 serverless 架构,无需搭建和运维服务器,降低开发难度。
- 实时音视频通信:利用 WebRTC 技术,实现浏览器之间的实时音视频通话。
- 核心会议功能:支持创建会议、加入会议以及实时会议通信等基础功能。
- 安全保障:针对非公开会议,提供密码保护机制,增强会议安全性。
- 灵活部署:提供在线一键部署和本地部署两种方式,方便用户根据需求独立部署应用。
安装使用步骤
前提条件
假设用户已经下载了本项目的源码文件。
部署方式
- 在线体验 Demo 访问应用体验地址:Online Meeting Powered by Tencent Cloudbase
- 本地部署
- 打开
.env
文件,将ENV_ID
的值修改为自己的 CloudBase 环境 ID。 - 打开命令行工具,切换到项目所在目录,执行
npm run deploy
命令完成部署。 - 在线一键部署 点击下方按钮,会跳转到腾讯云控制台,可在云端一键安装在线视频会议应用。
使用说明
当前应用仅用于演示,目前仅支持两人视频会议,功能有待完善。创建会议后,可将会议地址分享给他人,或在本机另开一个浏览器窗口(为避免数据混乱,可开启隐私模式窗口或使用其他浏览器)打开会议地址进行体验。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】