直播平台开发,新时代的新力量是这个协议
时间:2022-05-07 22:36:01 | 来源:行业动态
时间:2022-05-07 22:36:01 来源:行业动态
RTMP协议的应用给直播平台开发内容传输减轻了不小的压力,但随着直播平台的发展,原本得心应手的RTMP协议也开始显得力不从心了,首先是距离上一次更新太久了,差不多已经有十年的时间没有再更新过,其次是对直播平台开发的实时性要求跟不上了,连接过程以及握手次数太多,导致传输需要的时间加长。
这种情况下,自然会出现新的传输协议来取代RTMP协议,那就是SRT协议,做为新生代的力量,代替RTMP协议继续为直播平台服务。
一、SRT协议带来了什么
首先要知道,SRT协议是基于UDP协议延伸而来的,具备UDP协议的优点,拥有良好的抗丢包机制,同时传输的速度也更快,根据带宽的变化来启动自适应编码,保证用户端观看直播的流畅性。
SRT在直播平台开发传输速度上的提升非常明显,只需要经过两次握手即可连接,降低了资源的消耗和传输中间的等待时间。
二、SRT的优缺点
SRT协议的优点在于保证了直播平台开发音视频的传输,能够按照时间戳有序的发出,有效保证音视频质量,同时有效降低延迟和丢包率。
但缺点也同样明显,尽管具备良好的抗丢包效果,但在重传时,无法保证传输的效果和成功率,处理拥塞问题时,丢包重传会因为网络情况的变化,而出现波动,最后甚至可能出现崩溃。
不过这不代表着SRT在正常环境下无法使用,自适应编码的应用中、以及固定的网络节点和网络环境下,SRT都有不错的表现效果,适用于那些直播平台开发固定地点使用的用户。
如今RTMP协议已经被当作老古董了,尽管它还没有在直播平台开发的舞台上退去,但也已经大大受到了新势力的冲击,平台需要更好的具备适应能力的传输协议,同时也需要对网速要求低,具备更好适应能力尤其是在高并发情况下能有更好表现力的协议。
直播平台开发协议的使用并不是固定的,正常情况下,平台多协议共同使用非常正常,根据用户使用的功能以及平台主推的内容进行变化,是常见又非常有必要的一件事。
声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任