NAS搭一套免费4K视频会议系统,立省腾讯会议 VIP
零套路,轻松部署,一键开会,支持 Agent 实时对话分析、视频录制、白板、画面分享。最近挖到了一个非常不错的开源远程视频应用 —— MiroTalk SFU 。
它比经典的 Jitsi 更轻量,比 LiveKit 更像成品,非常适合那种 “一个链接打开就开会” 的场景。MiroTalk SFU 最大可支持实时 4K 甚至 8K 视频,基于 WebRTC + mediasoup SFU架构搭建。
不管你是 OPC 常年要线上开会,或者是准备远程办公自己搭建一套服务,甚至是自己做线上授课,MiroTalk SFU 都是一个不错的选择。
它的启动入口简单的极致,只需要一键创建,并且分享你的会议二维码、口令就可以快速拉人入会,不需要安装任何的客户端,只需要一个浏览器,电脑、平板、Mac、手机都可以快速使用。

除了快速入会。它支持自定义的会议室房间,可以在会议前更详细的配置会议参数,比如入会后的麦克风、视频配置、屏幕共享、白板等等,不必像直接入会那样手忙脚乱的。

虽然 MiroTalk SFU 本身只是一个 WEB 应用,但是它依旧可以通过浏览器页面来调用共享画面。我试了一下,它支持共享浏览器标签页、整个屏幕、Windows 窗口。
这里我打开的极空间客户端、Obisidian 客户端,都被纳入到了 MiroTalk SFU 的共享画面中。而且在共享电脑屏幕和窗口的同时,还可以直接共享电脑的系统音频。
也就是说除了会议本身,你也可以拉一个会,和好朋友一起远程看电影或者玩游戏。某种程度直接平替了我们之前介绍的 neko 这种浏览器共享应用。

麦克风方面,MiroTalk SFU 也可以调用电脑里的所有设备。一般建议买一个耳麦甚至蓝牙麦克风都可以顺利接入,灵活性非常高。

具体再来说说 MiroTalk SFU 系统内的功能吧。首先是主持人功能,也就是我们常用的入会准则。它可以规定这房间内的规则,比如静音、共享、私聊、公共聊天、媒体分享、Agent 对话等等。

我个人认为比较有意思的就是这个对话聊天功能了。它会默认在房间里开一个公共聊天室,所有参加会话的人都可以在里面说话,不同人之间可以互相私聊。而且它还接入了 DeepSeek 、OpenAI 兼容的 LLMs ,我们可以让 AI 总结视频会议中的内容,甚至直接向 LLMs 提问。

我用电脑、手机分别进行了一次局域网的会议链接,整体效果非常流畅。在会议过程中的侧边栏里,开启会议语音识别后,接入的 LLMs 就可以自动监听和分析会议内容,我们可以直接在侧边栏里输入问题以及和 LLMs 交流。
这就相当于普通会议软件里的 AI 会议记录功能了。但是那些功能很多都是收费的,而在 MiroTalk SFU 里这完全是免费功能,只需要自己接入大模型就可以了。

第二个比较实用的功能就是视频会议录制了。MiroTalk SFU 内置了一个录制功能,可以按区域的录制当前的会议内容。它会保存到 NAS 里,这个具体我们后来将部署的时候再说路径。

另外几个点,比如主题。MiroTalk SFU 可以配置会议背景,尤其是毛玻璃风格的,整体效果会非常好看。

以及虽然是浏览器工具,但是也支持非常多的快捷方式,通过快捷指令可以直接切换面板指令。

在会议过程中。系统内置了一个发言举手的按钮,点击后在我们对应的人物画面左上角会出现一个小手掌,相当于发言要求。
这个时候主持人可以对应的给你开放说话权限。举手再加上公共聊天功能,所以哪怕全体禁言后,依旧不耽误大家互相交流。

下面我们具体来讲讲如何在极空间私有云里部署 MiroTalk SFU。
首先大家使用极空间的闪电传下载两个配置文件,放在你规划好的 mirotalksfu 路径下面,这两个配置文件是直接给 docker 读取的。另外的三个文件等 docker 部署完成后就会有,所以不用管。

主要需要修改一下 .env 的配置,双击使用极空间内置的文本编辑器打开,修改里面我框出来的四个地方。前面两个是极空间的 IP,以及极空间 IP 加上映射后的端口。下面两个 JWT 可以不用改。

MiroTalk SFU 是一个单容器的项目,它比起主流的会议软件部署起来要简单非常非常多。下面的这些配置可以都不用动,因为极空间当前已经支持相对路径,我们只需要在 docker 页面配置好存储位置就 OK。
services:
mirotalksfu:
image: mirotalk/sfu:latest
container_name: mirotalksfu
hostname: mirotalksfu
restart: unless-stopped
ports:
- '33010:3010/tcp' # 前端页面的端口,左侧的 33010 如果改了,需要到 .env 同步
- '40000-40100:40000-40100/tcp'
- '40000-40100:40000-40100/udp'
volumes:
- ./config.js:/src/app/src/config.js:ro
- ./.env:/src/.env:ro
- ./rec:/src/app/rec # 录制路径
- ./rtmp:/src/app/rtmp
在部署的时候,除了在上面的 yaml 区域填入代码外。还需要下来,点击 添加.env ,然后把路径下面的文件添加进来。你也可以直接在这里修改部署。

最后要说一下,就是这个项目本身是英文的。但是进入会议室后,可以点击下方的设置齿轮按钮,然后切换到左侧最下方的语言,这里可以直接修改为中文。它是通过浏览器内置的翻译功能来翻译的,所以可以看个大纲,反正会议室么,不影响界面查看。

这个会议项目,是我当前看到集了部署简单、功能完整、效果优秀、功能成熟为一体的项目,它比之前说的 Jitsi 这些项目给我的第一印象更好,不需要复杂的配置,没有繁琐的网络设置,简简单单通过极空间私有云的 docker 应用部署就可以上手使用,非常优秀。
好了,以上就是本期的 NAS docker 应用分享,如果大家有什么有趣的应用,或者繁琐的工具不会部署,欢迎评论区留言,这里就给你们安排~

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
