【音视频】http-flv直播分发协议的延迟效果

一、前言

直播电商和新型直播社交已成为风口,市场上主流APP有60%以上都会有直播的内容。以前是以文本和图片为主,当前视频和直播这类流式传输已经成为网络传输中的主要流量。

本文主要针对http-flv这个直播分发协议,测试在不同云产商的延迟效果。

粉丝福利, 免费领取C++音视频学习资料包+学习路线大纲、技术视频/代码,内容包括(音视频开发,面试题,FFmpeg ,webRTC ,rtmp ,hls ,rtsp ,ffplay ,编解码,推拉流,srs)↓↓↓↓↓↓见下面↓↓文章底部点击免费领取↓↓

协议对比:

协议

发明的公司

优点

PC 浏览器

移动浏览器

HLS

Apple

跨平台

支持

支持

RTMS

adobe

延时低

支持(需要 flash)

不支持

HTTP FLV

adobe

延时低

支持(需要 flash)

不支持

二、目的

使用同样的配置参数,验证http-flv播放延迟

三、实验步骤

step1: 配置OBS的推流参数,gop为2s

step2: 使用本地ffplay命令工具进行播放

ffplay -fflags nobuffer 'https://bp-pull.seasky.name/live/delaytest.flv'

step3: 分别记录两家云厂商的延迟效果截图

腾讯云:

火山引擎:

四、结论

整体测试结果对比,腾讯云的flv延迟效果比火山云更好。腾讯云的延迟在1-2s, 火山云的延迟在2-3s。

(注意,流媒体传输期间的延迟除了和gop有关以外,还和gopCache有关。本文不涉及gopCache的参数优化)

粉丝福利, 免费领取C++音视频学习资料包+学习路线大纲、技术视频/代码,内容包括(音视频开发,面试题,FFmpeg ,webRTC ,rtmp ,hls ,rtsp ,ffplay ,编解码,推拉流,srs)↓↓↓↓↓↓见下面↓↓文章底部点击免费领取↓↓

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值