可自托管的开源点对点 WebRTC 视频会议工具,基于浏览器创建会议室,支持屏幕共享、聊天和白板。
miroslavpejic85/mirotalksfu
基于 mediasoup SFU 的自托管开源 WebRTC 视频会议平台,可替代 Zoom、Google Meet 等服务。
- Star
- 3,148
- Fork
- 519
- 未关闭 Issue
- 0
- 最近提交
- 16小时前
这是什么?
MiroTalk SFU 是一个可以部署在自有服务器上的视频会议服务。它基于 mediasoup 的 SFU(选择性转发单元)架构,在参与者之间转发实时音视频,适合希望把会议数据留在自己基础设施中的团队。
除通话外,它还支持屏幕共享、录制、支持 Markdown 和表情的聊天、协作白板、文件共享和房间密码。项目内置 RTMP 推流(可对接 OBS)、SIP 电话接入、REST API、OIDC 认证,并提供 iframe 和 widget 嵌入方式,便于把会议房间集成到其他网站。
部署可使用 Node.js 或 Docker,通过配置文件和环境变量文件进行设置,官方文档提供自托管指南和自动化脚本。
核心功能
- 01支持多人视频通话,最高 8K @ 60fps,并提供屏幕共享和录制。
- 02内置 RTMP 推流,可直接对接 OBS 进行直播。
- 03提供 REST API、OIDC 认证,并可对接 Slack、Discord 和 Mattermost。
- 04聊天支持 Markdown,另有协作白板和文件共享。
- 05支持房间密码、主持人保护和等候室功能。
- 06可通过 Docker 或 Node.js 部署在自有服务器上。
适用场景
- 为需要数据留在自有服务器的企业或团队搭建私有视频会议服务。
- 通过 RTMP 举办网络研讨会或直播,并推送到第三方平台。
- 借助 iframe 或 REST API,将视频会议房间嵌入现有网站或产品。
- 为学校、社区或组织自建 Zoom、Google Meet 的替代方案。
快速上手
- 1
克隆仓库
git clone https://github.com/miroslavpejic85/mirotalksfu.git - 2
进入项目文件夹
cd mirotalksfu - 3
安装依赖
npm install - 4
启动服务器并打开 https://localhost:3010
npm start
使用前须知
- 需要 Node.js 24.X 以及 mediasoup 的原生构建依赖,部署比普通应用更复杂。
- 采用 AGPLv3 许可证,这是一种 copyleft 许可,网络部署修改后需要公开源代码。
- ChatGPT、DeepSeek 和 VideoAI 等高级功能需要单独的 API 密钥或账户。
收录于专题
标签
常见问题
- mirotalksfu 是什么?
- 基于 mediasoup SFU 的自托管开源 WebRTC 视频会议平台,可替代 Zoom、Google Meet 等服务。 MiroTalk SFU 是一个可以部署在自有服务器上的视频会议服务。它基于 mediasoup 的 SFU(选择性转发单元)架构,在参与者之间转发实时音视频,适合希望把会议数据留在自己基础设施中的团队。
- mirotalksfu 可以免费使用吗?用的什么许可证?
- mirotalksfu 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- mirotalksfu 还在维护吗?
- 活跃维护中。mirotalksfu 最近一次提交是在 2026年11月6日。
- mirotalksfu 适合用来做什么?
- 为需要数据留在自有服务器的企业或团队搭建私有视频会议服务。 通过 RTMP 举办网络研讨会或直播,并推送到第三方平台。 借助 iframe 或 REST API,将视频会议房间嵌入现有网站或产品。 为学校、社区或组织自建 Zoom、Google Meet 的替代方案。
- mirotalksfu 怎么安装和运行?
- 克隆仓库: git clone https://github.com/miroslavpejic85/mirotalksfu.git 进入项目文件夹: cd mirotalksfu 安装依赖: npm install 启动服务器并打开 https://localhost:3010: npm start
- 在哪里获取 mirotalksfu?
- 源代码和安装说明在 GitHub 上:https://github.com/miroslavpejic85/mirotalksfu
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4831+13 本周793JavaScriptAGPL-3.0维护活跃更新于 16小时前
用 Go 编写的自托管视频会议服务器,基于 WebRTC 并提供浏览器端客户端。
1432+5 本周207GoMIT更新于 21小时前
可自托管的开源 WebRTC 一对一视频通话平台,支持屏幕共享与端到端加密。
520100JavaScriptAGPL-3.0维护活跃更新于 前天
基于 LiveKit 的开源自托管网络会议服务端,可选 AI 会议助手提供翻译、转写和摘要。
575126GoMIT维护活跃更新于 23小时前
基于 Agora 实时音视频与消息能力的开源在线课堂客户端,支持 Web、Windows 和 macOS。
6442879TypeScriptMIT更新于 8天前
可自托管的网页视频会议与协作办公套件,提供白板、即时通讯和协作文档编辑,基于 Kurento 媒体服务器。
688263JavaOther更新于 昨天