**问题描述**
录像服务器部署完成后,在客户端进行服务器录制,没有录像文件生成。
**问题分析**
服务器录制没有生成文件,可能的原因有:
1.录像服务器部署有问题;
2.客户端调用功能实现问题;
3.录像服务器或者客户端版本不支持服务器录像;
4.录像服务器保存路径读写权限问题;
5.录像服务器跟核心服务器之间UDP端口通讯问题。
综合起来分为客户端问题和服务器问题,常规分析方法是通过两端日志去分析,但原因太多,不太好很快定位。最简单的方法,客户端这边用一个标准的录制demo连接客户服务器去录制一把,如果正常的话,说明服务器端是正常的,然后再通过客户端日志去分析调用或者部署问题;如果不正常,先排查服务器上面的问题,排查完之后再排查客户端。
**解决方案**
客户端用标准的录制demo连接录像服务器去进行录制。
1.若正常的话,说明服务器端是正常的,然后通过客户端日志去分析调用、版本、部署问题;
2.若有问题的话,先排查服务器上面的部署和通讯问题,排查解决服务器端之后,若还有问题再排查客户端。
若客户的服务器不允许连接(如部署在内网),则需要根据上述分析原因,逐个去排查。
**知识点提炼**
录像服务器和核心服务器之间是UDP通讯,如果是分布式部署,需要保证两端的UDP通讯没问题。
- AnyChat 安装部署技术手册
- 第一章 AnyChat SDK基础知识
- 1.1 SDK 简介
- 1.2 SDK 分类
- 1.2.1 SDK 支持平台
- 1.2.2 SDK 版本功能
- 1.2.3 SDK 内容
- 1.3 AnyChat 运行环境
- 第二章 AnyChat SDK 安装部署
- 2.1 SDK 服务器架构
- 2.1.1 核心服务安装部署
- 2.1.2 业务服务安装部署
- 2.1.3 录像服务安装部署
- 2.1.4 核心与业务服务器分布式部署
- 2.1.5 服务器配置
- 2.2 SDK 服务器授权方式
- 2.2.1 绑定硬件特征码
- 2.2.2 绑定域名
- 2.2.3 绑定UKey
- 2.3 SDK 升级方式
- 2.3.1 客户端升级
- 2.3.2 服务器升级
- 2.4 服务器配置建议表
- 2.4.1硬件配置
- 2.4.2软件配置
- 2.5 视频质量的参数配置
- 2.5.1 分辨率、码率、帧率概念
- 2.5.2 分辨率、帧率、码率的配置对应表
- 2.6 视频质量下的带宽计算
- 2.6.1 带宽的影响因素
- 2.6.2 视频场景的带宽要求
- 2.7 录制文件尺寸表
- 第三章 常见问题
- 3.1 客户端不能连接
- 3.2 不同局域网之间不能音视频通讯
- 3.3 业务服务器不能连接核心服务器
- 3.4 录像服务器没有生成录像文件
- 3.5 不能枚举音视频采集设备
- 3.6 不能获取好友列表
- 3.7 业务服务器部署在tomcat中报库文件已经加载