MLVB 云直播新体验:毫秒级低延迟直播解决方案(附直播性能对比)
随着移动直播场景的不断拓展,已经从最开始的传统场景,例如户外探险、颜值才艺或者游戏直播渐渐出现了在线网课、互动答题或者体育比赛直播等新类型场景。同时,这些新场景对移动直播有一个共同的要求就是更低的延迟。
在此需求的基础上,延伸出了基于腾讯云 MLVB 移动直播低延迟直播方案——快直播,全称是 Live Event Broadcasting 或者 LEB。今天智密科技就为大家分析一下这项低延迟直播方案的优势和具体直播性能表现。
快直播的优势
- 毫秒级延迟
由于 MLVB 直播插件采用了 UDP 的通讯协议,因此可以在高并发的情况下依然实现1秒以内的延迟,也就是延迟达到毫秒级。与普通移动直播可能高达5秒的相比更加流畅。同时也可以兼顾秒开和卡顿情况。
- 兼容性强
快直播的产品在延迟低的基础上,依旧兼容标准移动直播中的推拉流、转码、录制、截图、鉴黄、播放等全功能。因此工程师可以在开发时较为平滑地从普通的 MLVB 移动直播迁移到 LEB 快直播应用中。
- 服务器节点高覆盖
由于产品背靠腾讯云,因此快直播也在全球都分布了服务器加速节点,目前总计有2千多个节点,覆盖了25个国家。同时,支持的带宽也超过100T
- 快速上手
作为移动直播 MLVB 的一个产品分支,快直播也采用了标准协议,因此对接其他的平台和APP也较为简单。在谷歌浏览器和苹果自带的Safari中都可以直接播放。
- 网络波动抵御能力
同样也是由于快直播和MLVB都是腾讯云产品线下面,因此高质量的云服务器可以保障在信号比较弱的网络环境下依然可以保障视频流的的质量。
- Web低延时
目前 CDN 直播在网页端只支持 HLS 格式流,但这种格式的播放延时也高达数秒。而快直播同样可以支持网页端播放,并且只有数百毫秒的延时。
- 多码率无缝切换
无缝衔接切换不同码率的转码流,切换过程不会出现中断或跳变,实现观感和听感的平滑过渡。
- 自适应码率调控
根据网络带宽自适应调节切换不同码流,保障不同网络情况变化时的流畅播放体验
效果对比:正常网络环境 vs 弱网环境
- 测试场景
主播端使用 RTMP 推流,观众端分别播放 FLV 和快直播流,统计卡顿率等指标。其中主播端为无损网络,观众端设置不同的弱网进行测试。测试指标主要为帧率与卡顿率。
- 推流参数配置
分辨率:1080P
码率:1800 kbp
帧率:15 帧/秒
- 直播关键指标对比
视频帧率
- 视频卡帧率
- 音频卡帧率
参数说明
视频卡帧率:视频渲染间隔大于500毫秒视为卡顿,所有卡顿时间的总和除以总播放时长即为卡顿率
音频卡帧率:音频播放间隔大于500毫秒视为卡顿,所有卡顿时间的总和除以总播放时长即为卡顿率
视频帧率:视频每秒钟播放帧数
数据来源: