用 WebRTC 撸一个在线视频会议应用
发布于 4 年前 作者 binggg 4502 次浏览 来自 分享

img

基于浏览器的能力 WebRTC 以及 腾讯云开发 CloudBase 能力构建而成的应用的在线视频会议应用,可以支持两人在线视频会议, 功能还不够完善, 还有许多可完善之处。

创建会议后可将会议地址发给他人, 或者在本机另起一浏览器窗口(未避免数据混乱, 可开隐私模式窗口, 或使用另一个浏览器)打开会议地址来体验

在线体验 Demo

应用体验地址: https://tcb-demo-10cf5b-1302484483.tcloudbaseapp.com/meeting-simple/

在线一键部署

点击下面按钮链接可以在线一键独立部署一个自己的在线视频会议应用

img

技术解析

本应用用到的能力、工具、框架有:

  1. CloudBase Framework 用于项目开发和一键部署(https://github.com/TencentCloudBase/cloudbase-framework 欢迎点击 Github 页面给个 Star 🌟)
  2. Simple Peer 流行的 WebRTC 库
  3. 云开发-云函数, 包括云函数的定时调用
  4. 云开发-数据库
  5. 云开发-静态网站托管
  6. React
  7. Ant design

完整教程和源代码

https://github.com/oe/serverless-zoom-with-webrtc/tree/master/meeting-simple

回到顶部