Repolode
miroslavpejic85

miroslavpejic85/mirotalk

可自托管的开源点对点 WebRTC 视频会议工具,基于浏览器创建会议室,支持屏幕共享、聊天和白板。

可替代:ZoomGoogle MeetMicrosoft Teams

Star
4,800
Fork
786
未关闭 Issue
0
最近提交
昨天

这是什么?

MiroTalk P2P 是一款需要自行部署到服务器上的视频会议应用。参会者无需安装任何软件,直接在浏览器中加入会议室,音视频通过 WebRTC 在端与端之间直接传输,不依赖中心化的媒体服务器。

项目覆盖了常用的会议功能,包括视频与屏幕共享、录制、画中画、支持 Markdown 和表情的聊天、协作白板以及文件共享。会议室可设置密码并启用主持人保护,身份认证支持 OIDC 与 JWT 凭证。此外还提供 REST API、Slack 和 Mattermost 集成,以及可嵌入的 iframe 与 widget。

项目可使用 Node.js 或 Docker 运行,并附带 Docker Compose 配置。配置通过 .env 文件和配置文件完成,采用 AGPL-3.0 许可证,作者也提供商业授权。

核心功能

  • 01基于浏览器的视频通话,音视频点对点传输,无需安装客户端
  • 02支持屏幕共享、录制和画中画
  • 03聊天支持 Markdown 与表情,并提供协作白板和文件共享
  • 04支持会议室密码、主持人保护以及 OIDC 或 JWT 认证
  • 05提供 REST API、Slack 和 Mattermost 集成,以及可嵌入的 iframe 与 widget
  • 06可通过 Node.js 或 Docker Compose 部署

适用场景

  • 为团队或组织搭建私有的视频会议服务
  • 通过可嵌入的 iframe 或 REST API 将视频通话集成到内部系统中
  • 在自有基础设施上举办无时长限制的浏览器会议

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/miroslavpejic85/mirotalk.git
  2. 2

    进入项目目录

    cd mirotalk
  3. 3

    安装依赖并启动服务

    npm install
  4. 4

    启动应用并打开 http://localhost:3000

    npm start

使用前须知

  • 采用 AGPLv3 许可证,因此向用户提供的修改版本也必须公开。
  • 自行托管需要你自己搭建服务器并配置相关文件。

标签

常见问题

mirotalk 是什么?
可自托管的开源点对点 WebRTC 视频会议工具,基于浏览器创建会议室,支持屏幕共享、聊天和白板。 MiroTalk P2P 是一款需要自行部署到服务器上的视频会议应用。参会者无需安装任何软件,直接在浏览器中加入会议室,音视频通过 WebRTC 在端与端之间直接传输,不依赖中心化的媒体服务器。
mirotalk 可以免费使用吗?用的什么许可证?
mirotalk 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
mirotalk 还在维护吗?
活跃维护中。mirotalk 最近一次提交是在 2026年10月19日。
mirotalk 适合用来做什么?
为团队或组织搭建私有的视频会议服务 通过可嵌入的 iframe 或 REST API 将视频通话集成到内部系统中 在自有基础设施上举办无时长限制的浏览器会议
mirotalk 怎么安装和运行?
克隆仓库: git clone https://github.com/miroslavpejic85/mirotalk.git 进入项目目录: cd mirotalk 安装依赖并启动服务: npm install 启动应用并打开 http://localhost:3000: npm start
在哪里获取 mirotalk?
源代码和安装说明在 GitHub 上:https://github.com/miroslavpejic85/mirotalk

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目