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