基于HLS协议的媒体数据索引文件请求方法及系统技术方案

技术编号:17100963 阅读:42 留言:0更新日期:2018-01-21 12:03
本发明专利技术公开了一种基于HLS协议的媒体数据索引文件请求方法及系统,涉及机顶盒技术领域,包括本发明专利技术可以根据媒体数据缓存中的空闲空间大小决定是否请求索引文件,缓存空闲空间较大时,直接请求索引文件,无需等待;缓存空闲空间较小时,等待请求间隔时间后再次进行判决,从而根据媒体数据缓存中的空闲空间大小实现请求速度和缓存负载的平衡。本发明专利技术的请求间隔时间是可调节的,若成功获取了索引文件,保持请求间隔时间不变;若本次请求获取索引文件失败,说明缓存中的空闲空间大小暂时较小,缓存负载较大,则递增调整请求间隔时间。通过可调节的请求间隔时间,可以加速实现请求速度和缓存负载的平衡。

The method and system for the request of the media data index file based on the HLS protocol

The invention discloses a media data index file HLS protocol request method and system based on set-top box, which relates to the technical field, the invention can include free space according to the size of the media in the data cache to decide whether to request the index file cache free space is large, the direct request index file, without waiting for a cache of free space; hours, waiting for the request interval again after the verdict, according to the amount of free space in the data cache media achieve the request of speed and cache load balance. Request time interval of the invention is adjustable, if successful acquisition of index files, keep the request interval unchanged; if the request fails to obtain the index file, that the free space in the cache size being smaller, larger cache load increment adjustment request interval time. The balance of the request speed and the cache load can be speeded up through an adjustable request interval.

【技术实现步骤摘要】
基于HLS协议的媒体数据索引文件请求方法及系统
本专利技术涉及机顶盒
,具体涉及一种基于HLS协议的媒体数据索引文件请求方法及系统。
技术介绍
随着宽带互联网的高速发展,日益提升的网速为流媒体视频业务提供了重要保证,互联网电视以其丰富多彩的视频源,吸引了广大用户。由于苹果公司的强大号召力,使得HLS在OTT播放领域拥有了广泛的应用。HLS播放的基本流程是:终端请求媒体数据索引文件(m3u8索引文件),根据m3u8索引文件获取各TS分片的播放地址,然后下载各分片。所以获取m3u8索引文件是一个关键步骤。基于HLS的直播中,会随着时间的推进不断增加TS分片,所以索引文件就需要不断更新TS分片的播放地址,删除过时的TS分片,增加新产生的TS分片。现有HLS请求m3u8索引文件的方式较简单、机械:请求过慢,会影响索引文件中的媒体分片数据的下载响应速度;请求过于频繁,会增加系统开销,资源紧张时还会降低系统性能,比如引起播放卡顿。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种基于HLS协议的媒体数据索引文件请求方法及系统,根据媒体数据缓存中的空闲空间大小实现请求速度和缓本文档来自技高网...
基于HLS协议的媒体数据索引文件请求方法及系统

【技术保护点】
一种基于HLS协议的媒体数据索引文件请求方法,其特征在于:播放器启动时或间隔一个请求间隔时间后进行一次判决,所述判决为计算媒体数据缓存中的空闲空间大小,若大于或等于预设的空闲空间阈值,立即请求索引文件,间隔下一个请求间隔时间后进行下一次判决;若小于空闲空间阈值,间隔下一个请求间隔时间后进行下一次判决;所述请求间隔时间为可调节的,其调整方法为:预设一组请求间隔时间组合,所述请求间隔时间组合中包括所有可能采用的请求间隔时间,且所述请求间隔时间组合中所有请求间隔时间有规律递增排列;间隔当前请求间隔时间后,判断是否成功获取了索引文件,若是,再次间隔与当前请求间隔时间相同的请求间隔时间后进行下一次判决;...

【技术特征摘要】
1.一种基于HLS协议的媒体数据索引文件请求方法,其特征在于:播放器启动时或间隔一个请求间隔时间后进行一次判决,所述判决为计算媒体数据缓存中的空闲空间大小,若大于或等于预设的空闲空间阈值,立即请求索引文件,间隔下一个请求间隔时间后进行下一次判决;若小于空闲空间阈值,间隔下一个请求间隔时间后进行下一次判决;所述请求间隔时间为可调节的,其调整方法为:预设一组请求间隔时间组合,所述请求间隔时间组合中包括所有可能采用的请求间隔时间,且所述请求间隔时间组合中所有请求间隔时间有规律递增排列;间隔当前请求间隔时间后,判断是否成功获取了索引文件,若是,再次间隔与当前请求间隔时间相同的请求间隔时间后进行下一次判决;若否,间隔所述请求间隔时间组合中有规律递增的下一个请求间隔时间后进行下一次判决;设置请求间隔时间的上限阈值,达到所述上限阈值后,间隔时间恢复成初始值,然后再按规律递增。2.如权利要求1所述的一种基于HLS协议的媒体数据索引文件请求方法,其特征在于:A1,播放器启动时或间隔一个请求间隔时间后,计算媒体数据缓存中的空闲空间大小并判断当前空闲空间大小是否大于或等于预设的空闲空间阈值,若是,进入步骤A2,若否,进入步骤A3;A2,立即请求索引文件,间隔下一个请求间隔时间后返回步骤A1;A3,间隔下一个请求间隔时间后返回步骤A1。3.如权利要求1所述的一种基于HLS协议的媒体数据索引文件请求方法,其特征在于:B1,间隔当前请求间隔时间后,判断是否...

【专利技术属性】
技术研发人员:周琴姜超
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

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

1