104 lines
1.6 KiB
Markdown
104 lines
1.6 KiB
Markdown
# 音视频通话功能安装说明
|
|
|
|
## 快速安装
|
|
|
|
### 方式一:使用安装脚本(推荐)
|
|
|
|
#### Windows 系统
|
|
```bash
|
|
# 在项目根目录执行
|
|
install_video_call.bat
|
|
```
|
|
|
|
#### Linux/Mac 系统
|
|
```bash
|
|
# 在项目根目录执行
|
|
chmod +x install_video_call.sh
|
|
./install_video_call.sh
|
|
```
|
|
|
|
### 方式二:手动安装
|
|
|
|
#### 1. 安装前端依赖
|
|
|
|
```bash
|
|
cd admin
|
|
npm install @tencentcloud/call-uikit-vue
|
|
```
|
|
|
|
#### 2. 执行数据库迁移
|
|
|
|
```bash
|
|
mysql -u root -p your_database < server/sql/tcm_call_record.sql
|
|
```
|
|
|
|
#### 3. 配置腾讯云 TRTC
|
|
|
|
编辑 `server/.env` 文件:
|
|
|
|
```env
|
|
TRTC_SDK_APP_ID=你的SDKAppID
|
|
TRTC_SECRET_KEY=你的密钥
|
|
TRTC_ENABLE=true
|
|
```
|
|
|
|
#### 4. 构建前端
|
|
|
|
```bash
|
|
cd admin
|
|
npm run build
|
|
```
|
|
|
|
## 验证安装
|
|
|
|
1. 启动开发服务器
|
|
```bash
|
|
cd admin
|
|
npm run dev
|
|
```
|
|
|
|
2. 登录后台管理系统
|
|
|
|
3. 访问"中医诊单"页面
|
|
|
|
4. 点击"视频通话"按钮测试
|
|
|
|
## 获取腾讯云配置
|
|
|
|
1. 访问 [腾讯云控制台](https://console.cloud.tencent.com/trtc)
|
|
2. 创建应用
|
|
3. 获取 SDKAppID 和密钥
|
|
|
|
## 常见问题
|
|
|
|
### 1. npm install 失败
|
|
|
|
**解决方案**:
|
|
```bash
|
|
# 清除缓存
|
|
npm cache clean --force
|
|
|
|
# 使用淘宝镜像
|
|
npm install --registry=https://registry.npmmirror.com
|
|
```
|
|
|
|
### 2. 数据库迁移失败
|
|
|
|
**解决方案**:
|
|
- 检查数据库连接
|
|
- 确认表名前缀是否正确
|
|
- 手动执行 SQL 语句
|
|
|
|
### 3. 视频通话无法发起
|
|
|
|
**解决方案**:
|
|
- 检查浏览器权限
|
|
- 确认使用 HTTPS 或 localhost
|
|
- 查看浏览器控制台错误
|
|
|
|
## 更多文档
|
|
|
|
- [完整配置指南](../TRTC_SETUP_GUIDE.md)
|
|
- [功能说明文档](./README_VIDEO_CALL.md)
|
|
- [API 接口文档](../API接口文档.md)
|