一种HLS视频切片文件存储优化方法技术

技术编号:27944801 阅读:32 留言:0更新日期:2021-04-02 14:27
本发明专利技术公开了一种HLS视频切片文件存储优化方法。它具体包括如下步骤:(1)根据HLS标准,生成一系列的切片文件,读取所有切片文件列表;(2)把所有切片文件合并成单个文件,记录每个切片在文件中的开始位置和结束位置;(3)重新生成M3U8文件,媒体片段类型标签采用自定义URL的方式来记录;(4)媒体片段的请求接口采用标准的HTTP接口下实现。本发明专利技术的有益效果是:符合HLS标准要求,对于HLS的生成和播放没有影响,采用单媒体文件的方式减少多切片模式下对存储和CDN的空间和读取上的压力。

【技术实现步骤摘要】
一种HLS视频切片文件存储优化方法
本专利技术涉及音视频编码转码相关
,尤其是指一种HLS视频切片文件存储优化方法。
技术介绍
HLS全称HttpLiveStreaming是当前广泛使用的直播和点播技术,是由苹果公司提出的基于HTTP的流媒体网络传输协议,流媒体协议使用HTTP渐进下载方法,可嵌入HTML5标签中播放,现在已经被移动平台浏览器广泛支持,在桌面上也可以通过Javascript和MSE(MediaSourceExtensions)技术来实现。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些切片。HLS的特点是分片文件小,加载很快,使用TS容器,格式简单,通过HTTP传输,基本不需要考虑防火墙问题,所以很快就被推广开了。但是HLS协议的小切片方式会生成大量的小文件,存储或处理这些文件会造成大量资源浪费。同一个源对于每种分辨率都需要切成小文件来存储,在并发请求过程中对于文件存储和CDN都是极大的负担。
技术实现思路
本专利技术是为了克服现有技术中存在上述的不足,提供了一种减小本文档来自技高网...

【技术保护点】
1.一种HLS视频切片文件存储优化方法,其特征是,具体包括如下步骤:/n(1)根据HLS标准,生成一系列的切片文件,读取所有切片文件列表;/n(2)把所有切片文件合并成单个文件,记录每个切片在文件中的开始位置和结束位置;/n(3)重新生成M3U8文件,媒体片段类型标签采用自定义URL的方式来记录;/n(4)媒体片段的请求接口采用标准的HTTP接口下实现。/n

【技术特征摘要】
1.一种HLS视频切片文件存储优化方法,其特征是,具体包括如下步骤:
(1)根据HLS标准,生成一系列的切片文件,读取所有切片文件列表;
(2)把所有切片文件合并成单个文件,记录每个切片在文件中的开始位置和结束位置;
(3)重新生成M3U8文件,媒体片段类型标签采用自定义URL的方式来记录;
(4)媒体片段的请求接口采用标准的HTTP接口下实现。


2.根据权利要求1所述的一种HLS视频切片文件存储优化方法,其特征是,在步骤(2)中,具体为:把所有切片文件合成一个完整的媒体文件,合并顺序从第1个切片开始一直合并到最后一个切片,在合并的过程中记录下切片在合并文件中的位置,将其记录成开始位置和结束位置。


3.根据权利要求2所述的一种HLS视频切片文件存储优化方法,其特征是,在步骤(3)中,M3U8中媒体片段类型标签采用自定义URL的方式来记录,URL中的媒体文件访问功能由HTTP服务模块,URL采用自定...

【专利技术属性】
技术研发人员:吴奕刚王伟明韩继涛孙伟涛孙彦龙
申请(专利权)人:杭州当虹科技股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1