点击上方“LiveVideoStack”关注我们
翻译 | Alex
技术审校 | 赵军
本文来自OTTVerse,作者为Krishna Rao Vijayanagar。
ABR
Easy Tech
#007#
ABR表示Adaptive Bitrate(自适应码率),它广泛地描述了这样一个过程:视频和音频的质量和码率会根据当前网络状况的波动而发生自适应变化,以确保网络传输流畅。
ABR明显不同于CBR(Constant Bitrate)和VBR(Variable Bitrate),理解ABR将有助于我们理解视频流化中的各种概念。
我们为什么需要ABR?
为了理解对于ABR的需求,我们先要认识到互联网上的流媒体都是“尽力而为(best-effort)”的服务。对于这些流媒体而言,无论是速度/带宽、效率,还是错误恢复能力,都无法做到绝对保证。
这与通过有线网络(传统cable网络一般被认为是可控网络)提供给机顶盒的电视不同:电视有线网络可以确保正常运行时间,并极少出现视频中断以及视频质量出现急剧变化的情况。如果你订阅了Fox的高清1080p新闻,你肯定会看到高清1080p的视频(绝对能保证)。
但是,当视频通过互联网传