想解决的事
2 个项目让不让商用有没有人维护好不好装要花多少钱
- 让不让商用
- 可以
- LGPL-3.0。自己部署来上课、收费没有限制;改了它本身的代码再分发时,改动部分要开源。
- 有没有人维护
- 在更新
- 最近一次推送是 2026-10-08,仓库没有归档。
- 好不好装
- 门槛高
- 要一台干净的 Ubuntu 22.04 专用服务器,不能和别的网站共用 80、443 端口;要有域名和有效的 SSL 证书,否则浏览器不给摄像头和麦克风权限;还要放开 UDP 16384 到 32768。官方用 bbb-install.sh 脚本安装。
- 要花多少钱
- 高
- 软件免费,钱花在服务器上。官方的生产环境最低要求是 8 核、16GB 内存、250Mbps 上下行对等带宽;要录课的话磁盘 500GB,不录是 50GB。
- 要留神
- 250Mbps 对等带宽在国内云上的价格还没有核对,下结论之前要先问一下云厂商的报价。官方文档还要求服务器同时有 IPv4 和 IPv6 地址。
- 让不让商用
- 可以
- LiveKit Server、Egress 和做 AI 语音对话的 Agents 框架都是 Apache-2.0,可以商用和二次开发,改了代码也不用开源。
- 有没有人维护
- 在更新
- 最近一次推送是 2026-10-15,仓库没有归档。
- 好不好装
- 中等
- LiveKit Server:官方有配置生成器(livekit/generate 镜像),一次生成 Caddy、Redis、docker compose 和启动脚本,在一台 Linux 云主机上跑这个脚本就能起来。前提是有自己的域名:主域名和 TURN 用的域名都要指到这台机器,证书不能自签(Caddy 会自动申请)。防火墙要开 80、443、7881(TCP)、3478(UDP)和 50000 到 60000 一整段 UDP 端口。Egress:生成器不管它,要另起一个 Docker 服务(livekit/egress),配上 Server 的地址和 API 密钥,连到和 Server 同一个 Redis。录整间会议靠容器里的 Chrome,容器要加 SYS_ADMIN 权限,否则 Chrome 起不来。录好的文件存到 S3、Azure 或谷歌云存储。两样都有官方的 Helm 包,可以部署到 Kubernetes。
- 要花多少钱
- 看规模
- 自己部署不收费,钱花在两类机器上。LiveKit Server 的瓶颈是 CPU 和带宽:官方压测里,一台 16 核的谷歌云 c2-standard-16 撑 150 人互相看视频的大会议,CPU 到 85%;官方建议生产环境用计算优化型的机器和万兆网卡。Egress 每个实例建议至少 4 核 4 GB,录整间会议要占 2 到 6 核,一个实例同时只录一间,要同时录几间就得开几个实例。不想自己运维可以用官方的 LiveKit Cloud:免费档每月 5,000 参会人分钟、50 GB 流量;付费档每月 50 美元起,超出部分每参会人分钟 0.0005 美元,流量每 GB 0.12 美元。
- 还要另外准备什么
- LiveKit Server 必装,负责房间和音视频转发。Redis 生产环境推荐,装 Egress 就必须有,两边要连同一个。Egress 负责把会议录成 MP4 或 HLS,或者用 RTMP 推到 YouTube Live、Twitch 这类平台直播,录好的文件要一个 S3、Azure 或谷歌云的存储桶。另外还要一个自己的域名。Ingress(把外面的 RTMP 推流接进房间)和 Agents(AI 语音对话)按需要再装,只开会用不上。
- 要留神
- 会议界面、登录和权限要自己的开发团队做。官方的会议示例 LiveKit Meet 是开源的,但 README 只讲了本地开发,没讲生产部署。Egress 里的 Chrome 默认关着沙箱,要打开得自己加配置和 seccomp 规则。
没有你的行业?
告诉我行业和想解决的事,下一个就评估它。