这个项目是干嘛的
VibeMeeting 是一个开源的自部署网页会议系统,解决一个很现实的痛点:团队讨论涉及内部业务,会议服务和录像不想放在别人家的云上;人多了,又不想被商业会议软件按人头、按时长收许可费。它的答案是把整套会议系统装在你自己的服务器或单位内网里,参会的人什么都不用装——打开浏览器,点链接就能入会。
核心功能该有的都有:音视频交流、屏幕共享、文字聊天、等候室、主持人/联席主持人管理、成员静音,以及会议录制存成 MP4。

▲ PyPI 上的 vibemeeting 包(v0.1.4,Apache-2.0):Django + Flutter Web + LiveKit
为什么值得关注
三个核心亮点
- 装起来出奇地简单:
pip install vibemeeting然后一句vibemeeting就跑起来,浏览器打开http://127.0.0.1:8000即用。安装包自带编译好的网页,不用另装 Flutter 或 Git,Docker 会自动拉起音视频和录制所需的组件 - 参会方零门槛:项目只保留网页端,不用像传统会议软件那样人人装客户端,电脑和手机浏览器都能直接入会,会议室顶部信息栏还能收起、把空间让给共享画面
- 免费指的是不收许可费:不按人数、不按会议时长收费,源码开放可改界面、调流程、接入内部系统。服务器、带宽和存储成本自己承担,对小团队来说这笔账通常比商业订阅划算

▲ 开发者在小众软件论坛的自荐帖:把会议和录像都放在自己环境里
适合谁用
- 想把内部会议和录像留在自家环境、对数据比较敏感的小团队和工作室
- 嫌商业会议软件人头费贵、功能又改不了的远程协作团队
- 愿意自己搭 Docker 服务、喜欢折腾自托管方案的玩家
怎么用起来
- 准备 Python 3.10–3.13 和已启动的 Docker(Compose v2.20+),运行
pip install vibemeeting再vibemeeting,浏览器打开http://127.0.0.1:8000 - 初始管理员用户名是
admin,随机密码在用户主目录.vibemeeting/.runtime/local.env的DJANGO_SUPERUSER_PASSWORD里 - 创建会议、分享邀请链接,参会者浏览器点开即入会;需要录制时主持人点"开始录制",会后得到 MP4 文件
- 要开放给外网:配好
--public-url、--livekit-public-url等地址,并用 HTTPS/WSS 反向代理——注意普通局域网 HTTP 下浏览器会限制麦克风、摄像头和屏幕共享,完整体验建议上 HTTPS
先说清楚的局限
这是早期版本(v0.1.x,10 月 8 日刚发布),作者明确说大规模并发能力还没充分验证,更适合愿意自己部署、顺手反馈问题的个人和小团队。远程部署需要一定的网络知识(媒体端口、TURN、证书),第一次启动还会下载 LiveKit、Redis、TURN、Egress 的官方镜像。另外"免费"不等于零成本:服务器、带宽和录像存储都是你自己的账单。
相关阅读
参考资料
- PyPI 包页:https://pypi.org/project/vibemeeting/
- 开发者自荐帖:https://meta.appinn.net/t/topic/93093
评论区