HLS

HTTP Live Streaming技术概览:
基本原理是将视频文件或视频流切分成小片(ts)并建立索引文件(m3u8)。支持的视频流编码为H.264,音频流编码为AAC。流媒体协议还是标准的http协议。
M3U8文件是指UTF-8编码格式的M3U文件。M3U文件是记录了一个索引(根据这个找到对应的音视频文件的网络地址)的纯文本文件,播放列表。
HTTP Live Streaming 巨大优势:自适应码率流播(adaptive streaming)。效果就是客户端会根据网络状况自动选择不同码率的视频流,条件允许的情况下使用高码率,网络繁忙的时候使用低码率,并且自动在二者 间随意切换。这对移动设备网络状况不稳定的情况下保障流畅播放非常有帮助。实现方法是服务器端提供多码率视频流,并且在列表文件中注明,播放器根据播放进 度和下载速度自动调整。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天来介绍一下HLS协议,这个协议是由苹果公司提出并推广开来的。来一段维基百科的定义。 HTTP Live Str...
    我在睡觉阅读 74,124评论 17 76
  • 先贴出一系列参考网站 : 苹果官方文档 HLS-iOS视频播放服务架构深入探究 HLS标准协议 概念解释 : **...
    travin阅读 26,812评论 8 69
  • 姓名:华林 公司:宁波大发化纤有限公司 【日精进打卡第29天】 【知~学习】 《六项精进》1遍 《大学》1遍《经...
    hualincool阅读 167评论 0 0
  • “当满山红色的时候,曲儿,就一定会回来。”青,坐在山坡上,默默地想着。每到傍晚,黄昏初现时,他已经习惯坐在这片黄色...
    拾青阅读 557评论 1 2
  • 这两天没有写感赏日记,因为情绪很低落,心有余而力不足。老公的病经过了半年治疗,这次去外地复查,没有达到预想状态,还...
    勿忘我瑶阅读 161评论 5 1