美文网首页
HLS和RTMP

HLS和RTMP

作者: 愛與誠 | 来源:发表于2019-01-09 17:50 被阅读0次

HLS:Http Live Streaming,基于Http的流媒体传输协议

原理就是把整个流分成一个个小小的基于Http的文件来下载,这样可以以不同的速率来下载同样的源(码流自适应),最开始会先去下载一个m3u8,这是一个playList,找到可以用的流。

HLS只请求基本的Http报文,它可以穿过任何允许http数据通过的防火墙或者代理服务器,因此也容易使用cdn来传输媒体流

它是苹果方案,Android后来也原生支持了

HLS协议规定:

1)封装格式是TS

2)视频编码格式是H264,音频是MP3/AAC/AC3

举例:

RTMP Real Time Message Protocol实时消息传输协议,基于tcp的

它是Adobe方案的

不使用Http标准传输数据,容易被防火墙挡住

RTMP的延时比HLS小很多,3到4秒 VS  HLS的 10秒

相关文章

网友评论

      本文标题:HLS和RTMP

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