想要做直播,其实对于宽带的要求非常高,而普通家庭宽带要求相对较低,肯定是有区别的。直播的主播需要考虑宽带的带宽独占性,稳定性,还要考虑上行带宽和时延,还需要考虑到一些突然事件的影响。
按照现在家庭宽带的100M的普及来看,对于主播的下行带宽都是可以支持的,比如,目前北京宽带通也是主推100M的套餐,可以支持直播的。接下来,需要考虑的是其他方面的事情。
第一、宽带的独享性和稳定性,也就是要保持宽带的带宽。
因为大量人观看直播的时间在晚上,这段时间的大量用户在上网,有的宽带就无法保证带宽了。
第二:时延
移动在这方面要略微差一些,毕竟移动进入固定宽带领域的时间比较晚,在IDC资源上还略有不足,时延方面还是难以保证。从这个角度来讲,需要选择联通和电信的宽带。
第三:上行带宽
直播对于上行带宽的要求远远大于游戏,这点是需要注意的。直播是一个把你的视频流上传服务器的过程,对于宽带的带宽要求是比较高的。建议宽带的上行带宽要大于15M,这样你才可以保证你的直播稳定而且清晰。
第四、突发的事件
比如宽带由于某些原因突然中断,这种情况虽然很少见,但是也并不是不可能。比较靠谱的是申请两条宽带,购买一个双WAN口路由器,做双线路备份,这样是比较可靠的办法。
视频直播用这两种技术,至少可节省30%带宽流量
在视频直播中,节省带宽、减少流量比较有效的方式是对码率的调整。码率即取样率,通俗来说,就是数据传输时单位时间传送的数据位数, 是视频编码中画面质量控制中最重要的部分,一般单位是kb/s或者Mb/s。一般来说同样分辨率下,视频文件的码率越大,压缩比就越小,画面质量就越高,即码率越高越清晰。
一般情况下分辨率与码率对应关系
当然,这种码率与分辨率的对应关系并非绝对,也可根据具体应用场景做调整。通常情况下,影视剧和游戏对码率要求比较高,在线课堂则相对较低。而画面运动剧烈时,需要更高的码率;视频画面运动缓慢或静止时,则反之。
如通过调整码率来降低视频直播流量带宽成本,智能动态编码和新一代视频编码是目前最值得关注的两种方式:
一、 码率控制算法优化:智能动态编码
一般来说,视频转码所需的成本比视频播放带宽少很多。因此可以通过视频转码来降低带宽成本,智能动态编码就是建立在这个大前提下能。
这项技术可在用户观看质量不受影响的情况下,通过控制码率,降低30%的视频码率。它通过视频内容复杂度算法来确定视频应用场景,继而确定该场景下最优视频编码参数,辅助码率控制算法,最终达到视频码率控制与带宽优化这个目的。
其基本原理是:主要利用机器深度学习,通过视频场景智能分类、编码参数匹配、前置处理、编码动态优化、detail reduce、ROI处理等技术和流程,对直播或者点播视频流进行智能处理,以匹配最优编码参数,从而以更低的带宽成本给用户提供更高清的视频直播流。
这项技术可有效提升终端用户视频打开速度,大幅度直播、点播相应场景下的带宽成本。
例如,华集采用的智能动态编码技术,可对同一个视频内不同视频段采用不一样的编码参数。例如:IBP帧优化编码、量化参数QP、分辨率等。事实也证明,这项技术不仅可以帮助客户降低带宽的压力,更有利于客户视频文件的存储和传输。
二、 新一代视频编码技术:H.265等
H.265(HEVC)是新一代的视频编码算法,其可达到与H.264相同的图像质量水平,但比特率减少一半。
视频编码码率是可以灵活控制的: 以相同的视频质量为基准,H.265 编码技术相比 H.264 编码技术能够让视频容量减少 39% 到 74%,并且还能获得比 H.264 视频更好的信噪比(PSNR)效果。
除了H.265,“开放媒体联盟”正在研发的视频编码技术AV1在视频压缩方面具有更高效率。该技术可在视频被存储或通过网络传输之前对其进行压缩,从而进一步减小视频文件的体积。与目前流行的H.265和谷歌VP9相比,这项技术能将视频文件的体积缩小25%到35%。
此外,谷歌从2015年已开始制定VP10编码技术,能将4K视频所需要的带宽减少到上代VP9的二分之一。
所以,在同等清晰度下,新一代视频编码技术能为视频的存储、传输节约成本;同时,网络带宽的降低也能在同等带宽的条件下给用户带来更好的视频观看体验。
未来,在5G时代,受4K、8K及VR视频直播的带动,带宽成本可能呈指数级上涨。在视频直播中,节流固然重要,开源也必不可少。
最后,如果你财力允许的话,可以申请专线。
专线和普通的家庭宽带比较,各项指标都是要高于家庭宽带的,不过专线要远比家庭宽带贵,刚入行收入还不多的时候,不推荐。总之,按照你的收入选择,可以先使用100M的,等粉丝和收入涨起来,再换一条专线,或者是双宽带备份。