在直播搭建过程中,经常会忽略一些问题的存在,直播间画质的保障是需要码率、帧率、分辨率三者达到平衡才行,拓幻科技具体分析如下:
1.帧率
直播过程中,帧率容易影响画面的流畅度,帧率是指1秒钟内传输图片的帧数,也可以理解为图形处理器每秒刷新的次数。帧率越大,直播画面越流畅;帧率越小,画面抖动越厉害。其中,帧率会直接影响到视频的体积,每秒种经过的画面越多,需要的码率就越高,视频的体积也会越大。
2.分辨率
直接影响直播图像的大小,分辨率越高图像越大,分辨率越低,图像越小。
3.清晰度
直播过程中,如果,码率是固定的,那么分辨率会与清晰度成反比,也就是说,在相同码率情况下,分辨率越高,图像越不清晰,分辨率越低,图像清晰度越高。分辨率固定,码率越高,图像越清晰,分辨率越低,图像越不清晰。
如果不将码率的大小进行限制,那么分辨率越高,直播中的画质会越高,帧率越高视频就会越流畅,相应的码率也会很大。因为每秒钟需要用更多的数据去承载更高的清晰度和流畅度,在保证清晰度和流畅度的情况下,流量的消耗也会相应增加,造成的费用开支也会随之变的更多。
在开发直播APP软件的过程中,如果给码率一个固定的值,那么帧率越高编码器就越要加大对单帧画面的压缩比,也就是通过降低画质来承载足够多的的帧数,假如是使用摄像头获取视频内容,人眼的极限帧数是24FPS,再过于清晰的画面就可能会造成不适,观看直播,一般来说达到20帧已经可以保证用户的使用体验了。
如果分辨率过高势必会给编码器造成更多的压力,它需要通过减少色彩信息或者引入马赛克的手段来承载足够多的像素点,码率固定情况下,同样体积的视频,可能1080p还没720p看起来清晰。