rtmp推流画中画是怎么实现的_科普:SRT协议有什么用,到底怎么用?

博客提出对SRT推流延时的疑问,作者感觉SRT推流未体现出延时低的特点,与RTMP推流延时差不多,并对当前SRT的意义提出思考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

4c19afc31b8757832ef2dd46314cda81.png

视频传输领域有很多种协议,针对不同场景有不同的主流协议。那么在视频直播场景下,目前主流的协议是RTMP,相信做直播的各位朋友都很熟悉了。最近直播圈子里SRT这个词经常出现,有直播平台厂家说支持SRT,也有设备厂商说支持SRT,但对大多数直播人来说还是有点懵,怎么突然冒出个听不懂的SRT来呢。

de9f4caf44f9abf2c1e477267e18876d.png

简单来说,SRT和RTMP类似,都是视频传输的一种协议,RTMP是基于TCP的非常成熟并且广泛应用的直播流媒体协议。SRT是基于UDT(UDP)的一种传输协议。从TCP可靠性和UDP快速性的差别上就能理解SRT协议端到端的延时是比较低的。

aac7ccabbd22da339ccea2d74c2b30c9.png

本文不想讲太多的技术原理和很多为什么,就讲一下目前从Ucast用户反馈回来的一些疑惑。1

为什么没感觉到延时低呢,和推RTMP延时差不多。

Q8发布2048支持SRT推流的新固件版本之前,直播云平台微赞直播已经上线了支持SRT推流和拉流的功能,所以2048发布后,很多客户测试了推SRT到微赞平台,然后再用手机观看,感觉延时没变化。

b9812c28deee174a465921d2b2753b8f.png

直播中,设备推流到云平台后,云平台会根据不同终端转码送不同格式的流,所以后端RTMP和HLS协议没变,导致延时没变化。2

那当前SRT的意义在哪儿?

点对点都是SRT协议,延时就比较低,也就是推流SRT,拉流也是SRT才行。SRT点对点传输,延时比较稳定,长时间跑也是波动不大。

c33582f7d47198a7d07c566d855df89c.png

实际测试,Q8SRT推流,R8或X3 SRT拉流,延时500ms。

e6128f51f0bbd285fbebeb8b0e3896b5.png

end

fa1e41ce0b1653bc8e76a9d2bc2d9e8a.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值