The present invention discloses a video segment downloading method and system based on adaptive CDN. For a scene where the network is poor and the video is on the stage of broadcasting and playing carton may occur, choosing the optimal CDN address can accelerate the video download and the video broadcast speed. The present invention chooses the optimal IP segment download by real-time monitoring the video pre-buffer time and the preset threshold relationship. The playback probability is lower.
【技术实现步骤摘要】
基于自适应CDN的视频分段下载方法及系统
本专利技术涉及视频播放领域,特别是一种基于自适应CDN的视频分段下载方法及系统。
技术介绍
目前视频播放领域,在视频起播时,通过视频流地址,启动一个或者多个链接去CDN(内容分发网络)下载视频数据。正常情况下,这个过程中网络带宽并没有被完全占用,视频起播时没有做单独的优化,导致视频起播需要一定的耗时。另外没有判断当前网络带宽的质量好坏,如果在网络差的场景,以网络正常的链接下载数据,很可能出现视频数据下载不及时,出现播放频繁卡顿的情况或者起播时很长的loading(视频加载缓冲时间)状态问题。多链接的场景也会因为链接本身的消耗,导致下载总速度低于真实网络带宽。种种原因均会导致起播时间不理想。
技术实现思路
本专利技术所要解决的技术问题是,针对现有技术不足,提供一种基于自适应CDN的视频分段下载方法及系统,实时计算当前网络最优CDN,每次下载请求均选择最优CDN进行下载,保证一定的预缓存视频时长,从而加快视频的起播速度和降低播放过程中的卡顿概率。为解决上述技术问题,本专利技术所采用的技术方案是:一种基于自适应CDN的视频分段下载方法,包括以下步骤:1)视频起播前,采用多个视频的域名播放地址,每个域名地址均解析出多个IP,得到多个IP组,将所述多个IP组设置给拨测装置(拨测装置是专门定时将IP组里的IP向CDN进行拨测,拨测的意思向CDN发起连接,计算每个IP连接CDN的耗时,以耗时排序来将IP组排序,计算出最优IP),播放装置定时拨测CDN,计算最优IP组给调度器;2)播放中根据播放点位置预缓存固定时长视频;3)如果在视频 ...
【技术保护点】
1.一种基于自适应CDN的视频分段下载方法,其特征在于,包括以下步骤:1)视频起播前,采用多个视频的域名播放地址,每个域名播放地址均解析出多个IP,得到多个IP组,将所述多个IP组设置给拨测装置,播放装置定时拨测CDN,计算最优IP组;2)播放中根据播放点位置预缓存固定时长视频;3)如果在视频起播和播放中,预缓存视频长期偏短,则根据所述最优IP组计算本次是否选择最优IP组生成链接进行分段下载视频;4)如果t
【技术特征摘要】
1.一种基于自适应CDN的视频分段下载方法,其特征在于,包括以下步骤:1)视频起播前,采用多个视频的域名播放地址,每个域名播放地址均解析出多个IP,得到多个IP组,将所述多个IP组设置给拨测装置,播放装置定时拨测CDN,计算最优IP组;2)播放中根据播放点位置预缓存固定时长视频;3)如果在视频起播和播放中,预缓存视频长期偏短,则根据所述最优IP组计算本次是否选择最优IP组生成链接进行分段下载视频;4)如果t<=T且f>=F,则选择最优IP组下载距离播放点最近的视频分片,选择次优IP组下载离播放点相对靠后的视频分片;其中T为预缓存视频时长;t为实时计算的当前实际预缓存视频时长;f为低于阈值间隔时间;5)返回步骤3),直至整个视频下载完成。2.根据权利要求1所述的基于自适应CDN的视频分段下载方法,其特征在于,步骤5)之后,每个分片下载完成在本地组合成连续视频数据传输给播放器或者缓存到本地。3.一种基于自适应CD...
【专利技术属性】
技术研发人员:严斌,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。