基于 mediasoup SFU 的自托管开源 WebRTC 视频会议平台,可替代 Zoom、Google Meet 等服务。
3148+4 本周519JavaScriptAGPL-3.0维护活跃更新于 17小时前
Flat 是开源虚拟课堂 Agora Flat 的客户端,提供 Windows 和 macOS 的 Electron 桌面应用以及 Web 版本,两者在同一个 monorepo 中共享界面与业务逻辑。
客户端覆盖实时授课的主要场景,包括多功能互动白板、实时音视频通话(RTC)、实时消息(RTM)和屏幕共享。用户可通过 GitHub 或微信登录,创建、加入和预约课堂,支持周期性课堂,并可将多媒体课件上传到云存储。
课堂支持录制与回放,涵盖白板回放、音视频云端录制以及消息回放。项目可在不部署服务端的情况下构建运行,仓库还集成了 Storybook,便于单独开发 UI 组件。
如未安装 pnpm,请先全局安装
npm i -g pnpm克隆仓库并在项目根目录安装依赖
pnpm i构建并运行 Flat Web 客户端
pnpm start:web概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于 mediasoup SFU 的自托管开源 WebRTC 视频会议平台,可替代 Zoom、Google Meet 等服务。
面向在线教学的开源虚拟教室与网络会议系统,支持音视频、白板和分组讨论室。
可自托管的开源点对点 WebRTC 视频会议工具,基于浏览器创建会议室,支持屏幕共享、聊天和白板。
可自托管的网页视频会议与协作办公套件,提供白板、即时通讯和协作文档编辑,基于 Kurento 媒体服务器。
兼容 WebRTC 的 SFU(选择性转发单元)视频路由服务,用于构建可扩展的视频会议基础设施,是 Jitsi Meet 的后端组件。
用 Go 编写的自托管视频会议服务器,基于 WebRTC 并提供浏览器端客户端。