[发明专利]一种TS流媒体定位的方法和装置有效
| 申请号: | 201810198835.0 | 申请日: | 2018-03-09 |
| 公开(公告)号: | CN108347625B | 公开(公告)日: | 2020-10-13 |
| 发明(设计)人: | 徐小龙 | 申请(专利权)人: | 北京数码视讯软件技术发展有限公司 |
| 主分类号: | H04N21/236 | 分类号: | H04N21/236;H04N21/2389;H04N21/239;H04N21/242;H04N21/434;H04N21/435;H04N21/4385;H04N21/4402 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 邓超 |
| 地址: | 100000 北京市顺义*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 ts 流媒体 定位 方法 装置 | ||
1.一种TS流媒体定位的方法,其特征在于,所述TS流媒体定位的方法应用于CDN系统中,包括:
获取用户发送的定位播放请求,所述定位播放请求中包括所请求播放的目标TS内容的内容名称和所述目标TS内容的目标时间位置,所述目标时间位置为所述目标TS内容请求播放时间的时间位置;
如果在描述信息缓存池中未查找到包含所述目标时间位置的索引块描述信息,则通过二分查找法查找下载目标索引块,其中,所述目标索引块为包含所述目标时间位置的索引块;
基于所述目标索引块确定与所述目标时间位置最近的关键帧字节位置,并根据所述最近的关键帧字节位置查找所述目标TS内容的内容位置;
其中,通过二分查找法查找下载目标索引块包括:
从所述描述信息缓存池中查找第一索引块描述信息,其中,所述第一索引块描述信息为所述描述信息缓存池中在所述目标时间位置之前且与所述目标时间位置最近的索引块描述信息;
如果查找到所述第一索引块描述信息,则所述描述信息缓存池中查找第二索引块描述信息,其中,所述第二索引块描述信息为所述描述信息缓存池中在所述目标时间位置之后且与所述目标时间位置最近的索引块描述信息;
如果查找到所述第二索引块描述信息,则获取位于所述第二索引块描述信息和所述第一索引块描述信息正中间的索引块的位置,并将所述正中间的索引块作为所述目标索引块;
其中,如果没有查找到所述第一索引块描述信息,则下载索引文件中的最后一个索引块,并通过二分查找法在所述最后一个索引块和所述正中间的索引块之间查找所述目标索引块,直至查找到所述目标索引块;
如果没有查找到所述第二索引块描述信息,则下载索引文件的第一个索引块,并通过二分查找法在所述第一个索引块和所述正中间的索引块之间查找所述目标索引块,直至查找到所述目标索引块。
2.根据权利要求1所述的方法,其特征在于,基于所述目标索引块确定与所述目标时间位置最近的关键帧字节位置,并根据所述最近的关键帧字节位置查找所述目标TS内容的内容位置包括:
解析所述目标索引块,得到所述目标索引块的索引块描述信息,其中,所述索引块描述信息包括索引起始关键帧时间位置和索引结束关键帧时间位置;
基于所述索引块描述信息获取与所述目标时间位置最近的关键帧字节位置,进而根据所述最近的关键帧字节位置查找所述目标TS内容的内容位置。
3.根据权利要求1所述的方法,其特征在于,所述索引块描述信息包括以下至少之一:索引起始关键帧时间位置、索引结束关键帧时间位置、索引字节偏移位置和索引块长度。
4.根据权利要求1所述的方法,其特征在于,所述正中间的索引块的位置为所述第二索引块描述信息的位置和所述第一索引块描述信息的位置相加再除以二所得到的。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
从所述目标索引块中获取与所述目标时间位置最近的关键帧字节位置;
扫描边缘流媒体服务器的本地TS内容,如果所述边缘流媒体服务器的本地TS内容中存在所述目标TS内容,则在所述边缘流媒体服务器的本地TS内容中定位所述最近的关键帧字节位置;
将所述边缘流媒体服务器的本地TS内容中与所述最近的关键帧字节位置相对应的位置作为所述目标TS内容位置,并将所述目标TS内容位置对应的所述目标TS内容发送给终端。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
如果所述边缘流媒体服务器的本地TS内容中不存在所述目标TS内容,则从CDN中心源内容存储装置中查找并下载与所述最近的关键帧字节位置相对应的TS内容;
扫描下载的所述TS内容,从所述TS内容中查找与所述目标TS内容位置相对应的目标TS内容;
将所述相对应的目标TS内容发送给终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数码视讯软件技术发展有限公司,未经北京数码视讯软件技术发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810198835.0/1.html,转载请声明来源钻瓜专利网。





