美文网首页
直播协议

直播协议

作者: xueyueshuai | 来源:发表于2022-05-28 22:52 被阅读0次
视频直播服务目前支持三种直播协议,分别是
RTMP、HLS、FLV

(1)RTMP: `实时消息传输协议,`但是需要 flash 插件的支持,则是,
手机浏览器是无法支持的。跟其他因素无关,这种类型的流就是无法在手机浏览器播放。
桌面浏览器=pc浏览器 必须用 flash 早已被放弃

注意以上播放的是 手机和pc的“浏览器” 
手机app 可以使用rtmp 播放
电脑app 也可以

(2)HLS 协议:`基于HTTP协议的流直播(wikipedia)`。它可以基于h5的video标签播放,
所以只要支持h5就能支持hls这种推流,就是说它在大部分手机浏览器的支持度是很好的,
但是有个致命的痛点就是延迟很大,会是10S以上,所以要实现在直播的过程中实现互动就很尴尬,所以适合仅仅看直播的业务。
(文件是m3u8格式)

(3)HTTP-FLV :协议由 Adobe 公司主推,
格式极其简单,只是在大块的视频帧和音视频头部加入一些标记头信息,由于这种极致的简洁,在延迟表现和大规模并发方面都很成熟。
唯一的不足就是在手机浏览器上的支持非常有限,
但是用作手机端 APP 直播协议却异常合适。

image.png image.png

相关文章

网友评论

      本文标题:直播协议

      本文链接:https://www.haomeiwen.com/subject/vmmwprtx.html