HLS协议学习总结

HLS协议学习总结,HLS简介
摘要由CSDN通过智能技术生成

HLS简介:

hls(HTTP Live Streaming),顾名思义,即通过http协议在互联网上传输媒体流,但是事实上,这里说的媒体流已经被切分成多个时间跨度基本相同的分片文件,因此也使得HLS服务器可以部署在任何http服务器上,这一点不像rtsp、rtmp等协议还需要针对服务器进行定制,与hls协议类似的还有dash协议,都是对于http服务器类型无感知的,理论上只要能提供基本的文件下载服务就可以了(因为可能还要包含分片老化、索引刷新等问题)。
hls协议支持的媒体类型主要是MPEG-2 TS,其他的还比如(MPEG-2 PS、MPEG-2 audio elementary stream,对这两个协议不太了解),在V7版本也增加了对MP4的支持;另外也支持媒体分片的加密,但是加密方式和DASH略有不同,HLS是使用AES对整个分片文件加密,但是DASH协议的加密粒度更细致一些,DASH的MP4加密是针对分片文件里的帧级别进行加密,这个加密工作一般是由编码器完成,另外一些cdn厂商也可能提供这种能力。

HLS协议主要工作流程:

Created with Raphaël 2.1.0 UE UE Server Server
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值