经营范围:业务领域包括键盘和合成器、吉他效果器及相关产品、电子打击乐、数字录音设备、音箱和音视频处理设备
地 区:上海市长宁区紫云路421号SOHO天山广场T1 703-705室
联系电话:(021)6236 6800
在线QQ :1584925696
创建时间:2019-03-26
如何更好地做好网络直播,相信是很多从业人员都关心的。今天聊一聊关于网络直播的一些参数设置。
首先在直播设置中,影响画面质量的三个重要参数是:分辨率、帧率、码率。
分辨率:视频画面的大小,即画面水平/垂直的像素数量,常说的720P(1280*720)、1080P(1920*1080)、2K(2560×1440)、4K(3840×2160)就是用来描述分辨率的,越高分辨率显示的越清晰。
不同分辨率的区别
帧率:简单来说就是视频每秒展示多少张画面,帧率(Frame Rate)越高视频看起来越流畅。通常用每秒多少帧FPS来表示,或者赫兹Hz。
帧率越高,每秒播放的画面越多
逐行扫描(Progressive Scanning 简写 p )和隔行扫描(Interlace Scanning 简写 i )在帧率相同的情况下,因为每一帧隔行扫描比逐行扫描少一半的数据量,理论上 i 比 p 要节省一半的带宽。
逐行扫描与隔行扫描 视频帧的区别
码率:在视频领域也叫码流/比特率(Bitrate),是指视频在单位时间内使用的数据量,一般用kb/s表示,码率越高视频质量越高,但是观众要流畅观看所需要的网络要求也越高。
OBS上的码率设置
通过以上的参数定义可以知道:理论上,它们都是越高越好!
我们以抖音电脑端的直播伴侣为例,打开它,可以直接选择设置挡位(智能推荐、蓝光、超清、标清),每个挡位预设了一些设定值:包括分辨率、视频码率、帧率等。还可以选择“自定义”挡位来灵活设置三个参数。
推荐
蓝光
超清
标清
从抖音官方推荐也可以看出,现阶段主流的直播,分辨率设置推荐是720P,帧率30。去到大型游戏直播,对画面有高要求的时候,才会用到1080P、帧率60。
每一个参数的提高意味着对硬件性能和网络要求成倍的提高,比如帧率从30帧提升到60帧,就好比一个人一小时跑3公里,现在一小时跑6公里,性能要求提高一倍。同理1080P比720P的性能要求也要高很多。编码后推流数据也是成倍增加,在网络情况较差的情况下(上传带宽达不到)容易出现卡顿。另一方面,设置过高的参数,对观众观看的网络速度也有更高的要求,有更高的概率出现卡顿,从而导致观众流失。
直播伴侣的主页面下部也有电脑CPU内存占用,以及实时帧率和码率显示:
· 帧率持续小于您的设定值,说明电脑性能无法满足当前直播场景,请调低推流参数或升级电脑配置。
· 实时码率持续为0或者显示“重连中”,说明当前网络情况较差,请更换条件更好的网络来直播。
通过直播软件可以发现,除了分辨率是按设置好的不变之外,帧率跟码率都是时刻在变化的。
这就需要了解分辨率、帧率和码率三者之间的关系。
如果分辨率不变(1080p),那么帧率的大小就会影响视频的体积,帧率越高,每秒钟经过的画面越多,编码器每秒编出的数据也就越大,视频数据也就越大,码率要求也越高。如果最大码率支持不了设定的帧率,那么实时帧率就会相应减小,画面也会变模糊。此时如果码率不够,1080p反而没有720p清晰。
当分辨率一定时,码率与清晰度成正比关系:码率越高,图像越清晰,反之码率越低,图像越不清晰。而当码率一定时,分辨率与清晰度成反比关系:分辨率越高,图像越不清晰,分辨率越低,图像越清晰。
那么很多主播心里就想,那码率越高,直播画面就越好?
其实不是的!另外每个主播的上传带宽都是有限的,平台能接收的带宽也是有限的!
所以很多主播疑惑,这个码率到底填多少 ?
这个要根据直播时,您使用的宽带上传带宽(跟下载不一样)来设置,可以通过专用的一些软件来测试。抖音直播伴侣上也有这功能【当前带宽:点击测速】会出现一个数值,可以根据它进行自定义配置。
推荐如下:
上传带宽1Mbps左右的,请设置最大码率为500kbps;
上传带宽2Mbps左右的,请设置最大码率为1500kbps;
上传带宽5Mbps左右的,请设置最大码率为4500kbps;
上传带宽10Mbps以上的,可根据电脑配置和平台限制来设置最大码率!
下表是各主流网络平台,在不同分辨率、不同帧率下的码率设置(单位K)。
从列表可以得出,如果采用720p 60进行直播,码率在4320kbps左右,通过推荐计算,宽带需具备5M左右的上传带宽(一般家用千兆光纤的上传速度大概就是5M为合格,最高35M)。如果采用1080p 进行直播,帧率选择30 是比较有保障的。如果选择60,那么对于码率的要求会成倍增加。如果带宽不够,就会出现上面说的,码率不变,1080p 60没有720p 60清晰流畅的情况。
一个好的画质并不是盲选最高的设置就可以,而是需要平衡好分辨率、帧率以及码率,某一个值偏高都会让画质受到影响。
所以,这些参数实际应用中其实并不是越高越好!
现阶段限制我们的因素并不是分辨率与帧率,最大的制约其实是传输带宽!(也是决定码率的关键因素)。因为直播受众主要是手机、平板等便携式终端用户。在小尺寸显示设备上,追求过高的分辨率并没有意义,720p 基本上就已经可以满足大部分人的需求。有人测试过在55英寸的显示屏内,肉眼所见的 4K 精细度与 1080p 并没有区别。
这也是 Roland 切换台/导播台为什么大部分型号,还是支持到高清1080/60p的原因。预计1080p 将在很长一段时间内能够继续满足需求与应用。
另外也有一些使用Roland USB采集输出的用户,反馈说在做网络直播时,发现直播时实时帧率并没有使用其它品牌的采集卡显示的高。联系对比后发现,他用的两个USB采集产品的输出格式并不相同,Roland是用 YUY2 无压缩格式输出,另一个是 MJPEG 压缩格式输出。关于这两种格式的区别,可以翻看【前期文章】有比较详细的说明。
在一些视频网站上,也有一些UP主(比如B站)上传视频来说明在同等条件下,使用 YUY2 格式输出的采集卡、帧率30左右、码率几千K的情况下,视频质量比使用 MJPEG 格式、帧率60、码率上万K的反而画面更清晰流畅。
总结:
好的画质是分辨率、帧率和码率三者之间的平衡。
码率是核心、是关键,只要码率跟得上,画质都能过得去。
分辨率和清晰度在某种意义下真的不是同一个东西。
综上所述,如果您选用了 Roland 的高清切换台/导播台以及UVC系列的采集设备,来做网络直播(现有【优惠促销】,详情点击了解)。无需担心视频质量是否能够满足直播需求,您更应该考虑的是网络传输带宽以及平台给予的资源。