AnyChat的视频质量分为“码率控制模式”和“质量控制模式”。
在“码率控制模式”下,视频流的目标码率会在设定码率的上下浮动。
在“质量控制模式”下,目标码率会根据视频图像的运动场景自动进行调节,静态画面时输出较低的码率,而运动画面时,会输出较高的码率,以保障视频的细节得到展现。
通常来说,网络带宽比较充裕的场合可使用“质量控制模式”,网络带宽受限的情况下,接入则采用“码率控制模式”比较合适。
关于视频的质量,帧率越高视频越流畅;分辨率越高视频越清晰,输出的码率也会增加,网络带宽要求也会越高,以下为分辨率、码率、帧率对照表。
![](https://box.kancloud.cn/2c5f4449f55b8076a78d6206e5eb6810_1517x591.png)
1. 帧率越高,视频越流畅,同时帧率也会对码率和CPU资源占用产生一定的影响,通常的建议是互联网应用(8-12fps),局域网应用(18-25fps);
2. 关键帧间隔是指在编码的过程中,两个关键帧之间非关键帧的数量,值越大,码率越小,但会降低视频的质量,值越小,码率越大,视频质量较好,但不宜过小,通常的建议是互联网应用(帧率的3、4倍),局域网应用(等于帧率),不要小于帧率;
- 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中报库文件已经加载