**問題描述**
錄像服務器部署完成后,在客戶端進行服務器錄制,沒有錄像文件生成。
**問題分析**
服務器錄制沒有生成文件,可能的原因有:
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中報庫文件已經加載