零代码实现企业级视频会议:芋道云yudao-cloud全功能部署指南
你是否还在为搭建企业视频会议系统烦恼?购买商业软件成本高昂,自建开源方案又需要专业技术团队维护?本文将带你5分钟部署一套功能完备的在线会议系统,支持高清视频通话、屏幕共享、会议纪要生成等企业级功能,所有操作无需编写一行代码。
读完本文你将获得:
- 基于芋道云yudao-cloud快速搭建视频会议系统的完整流程
- 多终端适配的会议室解决方案(PC端/移动端/小程序)
- 会议数据安全与权限管理的最佳实践
- 与企业现有系统(CRM/ERP)的无缝集成方法
系统架构概览
芋道云yudao-cloud的视频会议模块基于微服务架构设计,主要包含以下核心组件:
graph TD
A[客户端层] -->|Web/小程序/移动端| B[API网关]
B --> C[yudao-gateway]
C --> D[yudao-module-meeting-server]
D --> E[视频流服务]
D --> F[屏幕共享服务]
D --> G[会议控制服务]
D --> H[AI纪要生成服务]
E --> I[媒体服务器集群]
F --> I
G --> J[数据库服务]
H --> K[yudao-module-ai-server]
核心服务模块路径:
- 会议服务核心代码:yudao-module-meeting-server/src/main/java/
- AI纪要生成模块:yudao-module-ai-server/
- 媒体流处理服务:yudao-framework/yudao-spring-boot-starter-websocket/
环境准备与部署
硬件与系统要求
部署视频会议系统前,请确保服务器满足以下最低配置要求:
| 组件 | 推荐配置 | 最低配置 |
|---|---|---|
| CPU | 8核16线程 | 4核8线程 |
| 内存 | 32GB | 16GB |
| 带宽 | 100Mbps上行 | 50Mbps上行 |
| 存储 | 100GB SSD | 50GB SSD |
| 操作系统 | CentOS 7.9/Ubuntu 20.04 | CentOS 7.6/Ubuntu 18.04 |
一键部署流程
芋道云提供了Docker Compose一键部署方案,只需三步即可完成系统搭建:
- 克隆代码仓库
git clone https://gitcode.com/gh_mirrors/yu/yudao-cloud.git
cd yudao-cloud
- 配置环境变量 编辑script/docker/.env文件,设置基础参数:
# 会议系统配置
MEETING_MAX_PARTICIPANTS=50 # 最大参会人数
MEETING_VIDEO_QUALITY=720p # 视频质量(720p/1080p)
MEETING_RECORDING_ENABLED=true # 是否开启录制功能
# AI功能配置
AI_SUMMARY_ENABLED=true # 是否启用AI纪要
AI_MODEL=qwen-7b # 选择AI模型
- 启动服务
cd script/docker
docker-compose up -d
部署完成后,访问http://服务器IP:8080/meeting即可进入视频会议系统登录页面。
功能使用指南
用户角色与权限管理
芋道云视频会议系统支持多维度权限控制,通过RBAC(Role-Based Access Control)模型实现精细化权限管理:
| 角色 | 权限范围 | 适用场景 |
|---|---|---|
| 系统管理员 | 全部功能权限 | IT部门管理员 |
| 会议组织者 | 创建/管理会议、录制权限 | 部门负责人 |
| 普通参会者 | 加入会议、发言、共享屏幕 | 企业员工 |
| 访客 | 仅查看权限 | 外部合作伙伴 |
权限配置路径:yudao-module-system-server/src/main/java/cn/iocoder/yudao/module/system/service/permission/
高清视频会议使用
-
创建会议
- 登录系统后,点击首页"创建会议"按钮
- 设置会议主题、时间、参会人员
- 选择是否开启"预约会议"、"会议密码"、"等候室"功能
-
加入会议 参会者可通过以下三种方式加入会议:
- 系统内直接点击"加入会议"按钮
- 通过邮件/短信接收的会议链接
- 扫描会议室大屏上的二维码快速加入
-
会议控制功能 会议界面提供丰富的控制选项:
- 麦克风/摄像头开关
- 视频画质调节(自动/标清/高清)
- 静音全体/允许发言管理
- 会议录制与回放
屏幕共享与协作
芋道云视频会议支持多种共享模式,满足不同协作需求:
pie
title 屏幕共享功能分布
"全屏共享" : 45
"窗口共享" : 30
"应用共享" : 15
"白板协作" : 10
白板协作功能特别适合远程讨论,支持:
- 多种绘图工具(画笔、形状、文本)
- 多人实时协同标注
- 内容保存与会议纪要关联
白板功能实现代码路径:yudao-module-meeting-server/src/main/java/cn/iocoder/yudao/module/meeting/service/whiteboard/
高级功能配置
AI会议纪要自动生成
芋道云集成了AI大模型能力,可实时分析会议内容并生成结构化纪要:
- 功能开启 在yudao-module-ai-server/src/main/resources/application.yml中配置:
ai:
meeting:
summary:
enabled: true
model: qwen-7b # 支持qwen/chatglm/llama等模型
language: zh-CN # 纪要语言
- 纪要内容
AI生成的会议纪要包含:
- 会议基本信息(时间、参会人、时长)
- 关键讨论点与决策事项
- 行动项(负责人、截止时间)
- 会议录音转写文本
与企业现有系统集成
芋道云提供开放API,可与企业现有系统无缝集成:
- CRM系统集成 通过API将会议记录自动同步至CRM客户档案:
// 伪代码示例
MeetingRecord record = meetingService.getRecord(meetingId);
crmClient.syncMeetingRecord(customerId, record);
API文档路径:yudao-module-meeting-api/src/main/java/cn/iocoder/yudao/module/meeting/api/
- ERP系统集成 会议中决策的采购事项可直接生成ERP采购单,实现业务流程闭环。
系统维护与优化
性能监控与告警
芋道云提供完善的监控体系,实时监控会议系统运行状态:
监控指标主要包括:
- 系统层面:CPU/内存/网络带宽使用率
- 应用层面:会议并发数、视频流质量、API响应时间
- 业务层面:会议创建数、平均时长、参与人数
监控模块路径:yudao-framework/yudao-spring-boot-starter-monitor/
数据备份与安全
为保障会议数据安全,建议配置以下措施:
-
定期备份 配置数据库自动备份:script/docker/mysql/backup.sh
-
传输加密 所有音视频流采用SRTP加密传输,确保通信安全。
-
合规要求 系统设计符合GDPR、ISO27001等合规要求,数据留存策略可配置。
常见问题解决
视频卡顿/延迟问题
-
网络优化
- 确保服务器上行带宽充足
- 推荐使用有线网络连接
- 配置QoS保障音视频流优先传输
-
服务扩容 当并发会议数较多时,可水平扩展媒体服务器:
docker-compose up -d --scale media-server=3
防火墙配置
如需通过公网访问,需开放以下端口:
- 80/443:Web服务端口
- 3478:STUN服务端口
- 8000-8010:媒体流传输端口
总结与展望
通过本文介绍的方法,你已成功部署了一套企业级视频会议系统。芋道云yudao-cloud不仅提供了基础的视频会议功能,更通过与AI、CRM、ERP等模块的深度集成,实现了从会议沟通到业务执行的闭环管理。
即将发布的v3.0版本将新增以下功能:
- 虚拟背景与美颜功能
- 会议实时字幕翻译(支持10种语言)
- 与企业IM系统的消息互通
官方文档:README.md 社区支持:sql/tools/README.md 源码获取:https://gitcode.com/gh_mirrors/yu/yudao-cloud
希望本文对你搭建企业视频会议系统有所帮助,如有任何问题,欢迎通过社区论坛交流讨论。
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust085- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
MiniMax-M2.7MiniMax-M2.7 是我们首个深度参与自身进化过程的模型。M2.7 具备构建复杂智能体应用框架的能力,能够借助智能体团队、复杂技能以及动态工具搜索,完成高度精细的生产力任务。Python00
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
Kimi-K2.6Kimi K2.6 是一款开源的原生多模态智能体模型,在长程编码、编码驱动设计、主动自主执行以及群体任务编排等实用能力方面实现了显著提升。Python00
Hy3-previewHy3 preview 是由腾讯混元团队研发的2950亿参数混合专家(Mixture-of-Experts, MoE)模型,包含210亿激活参数和38亿MTP层参数。Hy3 preview是在我们重构的基础设施上训练的首款模型,也是目前发布的性能最强的模型。该模型在复杂推理、指令遵循、上下文学习、代码生成及智能体任务等方面均实现了显著提升。Python00