Adaptive Bitrate Streaming(ABR)是一种旨在通过HTTP网络有效的传输直播流的方式。向用户播放器提供多个内容相同但码率或分辨率不同的输出,并通过对网络的探测情况,自适应的分发适合该播放器网络的最佳链接,从而减少网络卡顿,提高直播体验。
如需配置多码率自适应,首先在Channel Management中选择需要配置的Channel,然后点击Edit,通过点击Next进入到Output Group Setting配置页面,这里可以根据需要配置不同码率或不同协议的输出组。具体的输出配置可参考设置输出组。
这里以HLS的输出协议为例,介绍配置步骤:
首先设置转码模版,音频转码Acodec仅支持AAC,设置对应的Bitrate字段,若输入源是TS且设置了相应的Pid Selector,这里还可以设置展示在Mainfest中的Language字段。
多码率自适应更主要的还是体现在视频模版中,因为视频码率相对于音频较大,更加容易受到网络速率的影响。视频转码Vcodec支持H264、H265两种编码格式。Rate Control Mode支持ABR(动态码率)和CBR(恒定码率)两种模式。同时如果想达到相同视觉效果而使用更低码率,可以使用更高阶的转码方案,开启Top Speed Codec Transcoding,开启该模式后,Rate Control Mode将不支持修改。
配置好转码模版后,就可以在Outputs中设置多个码率组合的输出了,这里选择两个码率的输出组。
点击完成Done后,当有输入时将会生成带有两个码率的HLS输出。
本页内容是否解决了您的问题?