·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]HLS分片和m3u8

时间:2014-05-13 09:17cuplayer
HLS的分段策略,基本上推荐是10秒一个分片,当然,具体时间还要根据分好后的分片的实际时长做标注 通常来说,为了缓存等方面的原因,在索引文件中会保留最新的三个分片地址,以类似“滑动窗口”的形式,进行更新。
  • HLS的分段策略,基本上推荐是10秒一个分片,当然,具体时间还要根据分好后的分片的实际时长做标注
  • 通常来说,为了缓存等方面的原因,在索引文件中会保留最新的三个分片地址,以类似“滑动窗口”的形式,进行更新。
  • m3u8,是HTTP Live Streaming直播的索引文件。m3u8基本上可以认为就是.m3u格式文件,区别在于,m3u8文件使用UTF-8字符编码。
    1. #EXTM3U                     m3u文件头,必须放在第一行 
    2. #EXT-X-MEDIA-SEQUENCE       第一个TS分片的序列号 
    3. #EXT-X-TARGETDURATION       每个分片TS的最大的时长 
    4. #EXT-X-ALLOW-CACHE          是否允许cache 
    5. #EXT-X-ENDLIST              m3u8文件结束符 
    6. #EXTINF                     extra info,分片TS的信息,如时长,带宽等 

HTTP Live Streaming 巨大优势:自适应码率流播(adaptive streaming)。效果就是客户端会根据网络状况自动选择不同码率的视频流,条件允许的情况下使用高码率,网络繁忙的时候使用低码率,并且自动在二者 间随意切换。这对移动设备网络状况不稳定的情况下保障流畅播放非常有帮助。实现方法是服务器端提供多码率视频流,并且在列表文件中注明,播放器根据播放进 度和下载速度自动调整。

PC效果:

纯HLS(m3u8)跨平台技术(HLSPlayer,m3u8Player跨平台多终端)

安卓效果:

纯HLS(m3u8)跨平台技术(HLSPlayer,m3u8Player跨平台多终端)

纯HLS(m3u8)跨平台技术(HLSPlayer,m3u8Player跨平台多终端)

测试和下载: http://www.52player.com/VideoPlayer/2014/121751.html

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器