推流直播的几种方式

2021-12-20  本文已影响0人  我会回来的

1 RTMP,HLS,SRT 等

RTMP是目前比较主流的流媒体传输协议, 对CDN支持良好,CDN是基础框架,适合手机端,不支持浏览器。 

RTMP 实现链接 :https://www.jianshu.com/p/e6944ba8e970 

RTMP流媒体协议: 用来解决多媒体数据传输的 多路复用(Multiplexing) 和 分包(packetizing) 的问题,优势在于低延迟,稳定性高,支持所有摄像头格式,浏览器加载flash插件就可以直接播放了。

RTMP强在浏览器支持好, 加载flash插件后就直接播放,所以非常火,相反在浏览器里播放rtsp就很困难了    

是一个基于TCP的高层协议族,还有UDP协议版本,是工作于TCP之上的协议,因为是应用层协议,所以只能在包的解包和封包之间不断的在做处理,TCP是不断的通过各种机制 来保证丢包重传,拥塞控制等。

SRT 可以实现网页端。

SRT协议

公网环境下开启视频传输:Caller  & Listener模式 

SRT握手模式为caller模式 

上一篇 下一篇

猜你喜欢

热点阅读