直播平台制作在实际直播中,经常遇到用户反应直播不清晰的情况,这时多数情况下主播会提高直播的码率。码率是什么呢,是每秒图片进行压缩后的数据量大小,固定压缩率,在码率一定的情况下,分辨率越高,帧率越小,分辨率越小则码率越高。直播平台制作关于码率方面的问题并不是用户想让主播提高就提高的,毕竟码率还和分辨率、帧率有关。
一、分辨率
分辨率包含了图片的长度和宽度,定义了图片的尺寸,通常分辨率代表了图片的大小,分辨率高的话,直播画面更清晰,但是体积也会随之增加,反之亦然。
和码率的关系上,主播提高码率的操作就是让分辨率提高,而直播平台制作在压缩直播画面时,压缩的也是分辨率,因为它直接关系到画面清晰度和视频体积,往往降低分辨率会让视频体积直接减小,简单有效。
二、帧率
影响直播平台制作的画面流畅度,与画面流畅度成正比。当帧率越大时画面也越流畅,相对的需要的码率也会提高,体积增大。
帧率是1秒内时间里传输的图片帧数,也可以理解为图形处理器每秒能够刷新的次数。帧数并不是越高越好,对人眼来说,可以接受的帧数是有限的,基本上30帧再往上在人眼看来就没什么提升了,所以一味的提升帧数,让直播拉高码率,或许不是一件明智的事。
三、如何控制三者
对直播平台制作来说,码率上限是一定的,如果不对码率加以限制,视频分辨率会被无线提高,传输的压力和资源都会增加,所以码率上限会根据直播平台制作支持的带宽决定。
根据带宽和客户端的缓冲情况,实时分配码率,因为需要提高码率来支持分辨率和流畅度,这种情况下没有好的带宽条件是不行的。
声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任
领取专属 10元无门槛券
私享最新 技术干货