[发明专利]一种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 流媒体 定位 方法 装置 | ||
本发明实施例提供了一种TS流媒体定位的方法和装置,涉及互联网及信号处理技术领域,首先,获取用户发送的定位播放请求,然后,如果在描述信息缓存池中未查找到包含目标时间位置的索引块描述信息,则通过二分查找法查找下载目标索引块,最后,基于目标索引块确定与目标时间位置最近的关键帧字节位置,并根据最近的关键帧字节位置查找目标TS内容的内容位置,达到了能够快速并准确的定位TS内容的目的,本申请解决了现有的流媒体定位技术在对较大的TS内容进行定位时,所需要的定位时间较长的技术问题,从而实现了既能准确定位TS内容的目标位置,又能快速定位TS内容的目标位置的技术效果。
技术领域
本发明涉及互联网及信号处理技术领域,尤其是涉及一种TS流媒体定位的方法和装置。
背景技术
TS即MPEG2-TS,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。由于TS流具备较强的抵抗传输误码的能力,因此目前在传输媒体中进行传输的MPEG-2码流基本上都采用了TS流的包格式。为了向用户提供保证端到端的服务质量,需要通过CDN(Content Delivery Network)系统将视频内容从中心源存储分发到靠近用户端的边缘CDN节点,由边缘CDN节点的流媒体服务器为用户提供VOD服务。TS内容通过媒资系统注入到CDN系统,CDN系统实现TS内容的存储、分发和缓存,最后将TS内容提供给用户进行播放。从用户播放体验和播放质量考虑,要求CDN系统提供TS内容的定位准确且快速,降低播放延时,提高播放质量。随着高清业务的发展,TS内容越来越大,对TS内容的定位延时要求也越来越高。
现有TS内容的定位技术大致分为以下几类:TS文件直接定位,按字节比例对TS文件进行定位,以及TS文件直接定位和按字节比例对TS文件进行定位相结合的定位方式。
TS文件直接定位的方式存在定位时间长的缺陷,由于TS文件比较大,按照遍历的方式进行定位耗时比较大,导致播放延时,且TS文件越大,定位的延时也越大。按字节比例对TS文件进行定位的方式存在定位不准确的问题,定位的位置并不一定是TS关键帧,影响播放效果。TS文件直接定位和按字节比例对TS文件进行定位相结合的定位方式要求扫描整个TS文件,在CDN系统中,边缘节点不一定存有完整的TS文件,需要从CDN中心节点回源,因而无法通过该定位方法获取到目标位置。
针对以上问题,还未提出有效解决方案。
发明内容
有鉴于此,本发明的目的在于提供一种TS流媒体定位的方法和装置,以解决了现有的流媒体定位技术在对较大的TS内容进行定位时,所需要的定位时间较长的技术问题。
本发明实施例提供了一种TS流媒体定位的方法,该TS流媒体定位的方法应用于CDN系统中,包括:获取用户发送的定位播放请求,所述定位播放请求中包括所请求播放的目标TS内容的内容名称和所述目标TS内容的目标时间位置,所述目标时间位置为所述目标TS内容请求播放时间的时间位置;如果在描述信息缓存池中未查找到包含所述目标时间位置的索引块描述信息,则通过二分查找法查找下载目标索引块,其中,所述目标索引块为包含所述目标时间位置的索引块;基于所述目标索引块确定与所述目标时间位置最近的关键帧字节位置,并根据所述最近的关键帧字节位置查找所述目标TS内容的内容位置。
进一步地,基于所述目标索引块确定与所述目标时间位置最近的关键帧字节位置,并根据所述最近的关键帧字节位置查找所述目标TS内容的内容位置包括:解析所述目标索引块,得到所述目标索引块的索引块描述信息,其中,所述索引块描述信息包括索引起始关键帧时间位置和索引结束关键帧时间位置;基于所述索引块描述信息获取与所述目标时间位置最近的关键帧字节位置,进而根据所述最近的关键帧字节位置查找所述目标TS内容的内容位置。
进一步地,所述索引块描述信息包括以下至少之一:索引起始关键帧时间位置、索引结束关键帧时间位置、索引字节偏移位置和索引块长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数码视讯软件技术发展有限公司,未经北京数码视讯软件技术发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810198835.0/2.html,转载请声明来源钻瓜专利网。





