按正常情况,RTMP 推流 + FLV 播放的正常延迟在 2-3s 左右,如果太长则是有问题的。如果您发现直播延迟时间特别长,可按照如下思路来排查: **以下方法仅适用于 RTMP 与 FLV** 阿里云提供 FLV、HLS、RTMP 三种播放协议,不少用户采用 HLS 的播放协议。HLS 是苹果研发的协议,对浏览器兼容较好,并且跨终端的支持。是很多用户的首选。但是 HLS 本身机制的问题,是基于大颗粒的 TS 分片的流媒体协议,每个分片都有 5s 以上的时长,分片数量一般为 3-4 个,所以总延迟在 20-30s 左右。很多用户通过设置 TS 切片的时间来减少延时,虽然能有效的减少一些延时,但基于协议本身的特性也无法像 rtmp 与 flv 协议一样将延迟降低到很低。 ## GOP 帧设置 GOP 帧是视频的关键帧,是一组连续的画面,由一张 I 帧和数张 B / P 帧组成,是视频图像编码器和解码器存取的基本单位,它的排列顺序将会一直重复到影像结束。直播会将每一帧数据打上时序标签后进行在网络上进行传输,减少 GOP 帧的数量,减少播放器加载 GOP 帧所用的时间。一般情况下设置为 1-2s。 ## 服务器缓存设置 一般情况服务器会先缓存一部分直播数据,再将数据通过网络传输至终端。这样能保证数据传输的流畅性,有缓存数据也就会造成一定的直播延时,对直播要求较高的场景就会要求将缓存调小以达到较小的延迟。 当然,相对应的缓存越小,当网络环境不好时,数据无法及时的下载,就会出现卡顿的现象。 ## 确认使用的播放协议 不少用户播放协议采用 HLS(m3u8),并感觉延迟较大,这是正常的。苹果主推的 HLS 是基于 TS 分片文件的流媒体协议,每个分片都有 5s 以上的时长,分片数量一般为 3-4 个,所以总延迟基本都在在 20-30s。 换用 FLV 作为播放协议即可解决这个问题。但是要注意,如果您要在手机浏览器上观看直播视频,只有 HLS (m3u8) 这一种播放协议可以选择,其它的直播协议在苹果的 Safari 浏览器上都是不支持的。 **知识户播放协议采用 HLS(m3u8)**
按正常情况,rtmp 推流 + flv 播放的正常延迟在 2
相关链接
- 即使周二有公布,专家表示仍需要解决长期解决方案
- 新华社耶路撒冷1月25日电记者陈文仙 尚昊以色列总理内塔尼亚
- 为贯彻落实《中华人民共和国个人信息保护法》《中华人民共和国反
- 当地时间周二,特朗普在白宫主持了阿联酋
- 双方当事人于结婚前所作的约定,并于结婚后生效
- 前些天看新闻,讲述一对男女通过网络认识后就闪电结婚了
- 1. 填写《中国地震台网中心地震数据服务保密协议》
- 文/观察者网 刘程辉英国《金融时报》21日报道炒作称
- 作为美国足协和特纳体育母公司华纳媒体之间新的八年协议的一部分
- smtpsimple mail transfer proto
- 相信昨天大家都看过自己的支付宝账单了
- 宏达新材002211.sz:终止与上海瀛联签署的《附条件生效
- 本文摘要:2月11日报导:北京时间2月11日,川脚对外宣告
- 为报复美国退出伊朗核协议并对伊朗恢复实施制裁
- 在网络学和通信学中,协议就是定义过程的正式规格说明书
- 联系地址:浙江省临海市深甫路63-67号临海市人民检察院南大
- ea与职业赛事官员有限公司professional game
- 美国与中国达成贸易协议的前景仍未明朗
- 影片说明: 台日渔业协议签署迄今已满周年
- 有关于医疗纠纷和解协议书要怎么写呢
- 《悉尼协议》是目前国际工程教育领域最具影响力的学历互认体系之
- 7月14日是伊核问题全面协议达成五周年纪念日
- mqttmessage queuing telemetry
- https协议需要到cacertificate author
- 当地时间20日晚,欧盟外交与安全政策高级代表博雷利发表声明称
- 本服务协议以下称“本协议”由您与恩图共同签署
- 本文摘要:据当地媒体报道,10月21日
- 声明:伊核协议缔约国支持美国重返该协议声明:伊核协议缔约国支
- 乙方就企业托管项目接受甲方委托
- 内容简介:世界各地很多卫生、医疗及病人组织正在**泛太平洋伙