基于热门视频预推送的P2P主动做种方法及系统技术方案

技术编号:21612604 阅读:15 留言:0更新日期:2019-07-13 20:49
本发明专利技术公开了一种基于热门视频预推送的P2P主动做种方法及系统,如果设备处于带宽高峰期则不命中;判断设备剩余存储空间是否足够,若是,则命中;判断设备是否是目标用户,若设备长期在线、网络好、能观看推送视频,则命中;选中热门且将上线的视频,将视频按分片为单位分别推送到命中设备上,作为P2P上传的种子数据,同时作为本地视频播放;定时将所有热门视频均推送到命中设备上;在播放或者下载热门视频时,判断本地是否有缓存视频分片,如果有则直接播放本地视频分片;如果本地无缓存视频分片,向CDN请求视频数据,同时去所述命中设备上请求视频分片,将命中设备上已有的缓存视频分片作为P2P种子,将视频数据分享给用户。本发明专利技术可以提升播放体验。

P2P Active Method and System Based on Popular Video Pre-push

【技术实现步骤摘要】
基于热门视频预推送的P2P主动做种方法及系统
本专利技术涉及视频播放领域,特别是一种基于热门视频预推送的P2P主动做种方法及系统。
技术介绍
目前P2P(端对端)协议在视频软件中的应用场景,在视频播放时,需要从CDN(内容分发网络)下载视频数据,通过P2P协议,可以从每个正在观看或者已观看过该视频的设备上去下载视频数据,其他设备为当前设备提供数据上传,从而达到减少访问CDN的概率,降低CDN带宽费用。现有技术中,当一个热门视频新上线时,并发访问量很大,因为全网还没有设备观看过该视频,或者观看过该视频的设备较少,导致使用P2P下载时,种子数不够,必须要从CDN请求视频数据,导致短时间内CDN的访问量很大,访问质量降低,同时CDN的带宽消耗较高,视频播放出现卡顿的概率较高,播放体验较差。
技术实现思路
本专利技术所要解决的技术问题是,针对现有技术不足,提供一种基于热门视频预推送的P2P主动做种方法,通过选中目标设备,提前预推视频分片到目标设备群上,保证P2P下载效果最好,同时降低播放卡顿概率,提升播放体验。为解决上述技术问题,本专利技术所采用的技术方案是:一种基于热门视频预推送的P2P主动做种方法,包括视频推送方法和视频播放方法;所述视频推送方法包括:1)判断是否处于带宽高峰期,如果非带宽高峰期则命中,处于带宽高峰期则不命中;判断设备剩余存储空间是否足够,若是,则命中,否则,不命中;判断设备是否是目标用户,若设备长期在线(长期在线指全天在线12个小时以上)、网络好(网络好指带宽稳定,下行带宽有50%以上空闲)、能观看推送视频,则命中,否则不命中;2)选中经步骤1)判断后命中的设备,选中热门且即将上线的视频(热门视频指用户观看比例在10%以上的视频),推送到命中设备上,将视频按分片为单位分别推送到命中设备上,提前做种作为P2P上传的种子数据,同时作为本地视频播放;3)重复步骤1)、2),定时将所有热门视频均推送到命中设备上;所述视频播放方法包括:在播放或者下载热门视频时,判断本地是否有缓存视频分片,如果有则直接播放本地视频分片;如果本地无缓存视频分片,向CDN请求视频数据,同时去所述命中设备上请求视频分片,将命中设备上已有的缓存视频分片作为P2P种子,将视频数据分享给用户。一种基于热门视频预推送的P2P主动做种系统,包括:视频推送模块,用于判断设备是否处于带宽高峰期(带宽高峰期是指设备全天使用带宽最多的时间段),如果非带宽高峰期则命中,处于带宽高峰期则不命中;判断设备剩余存储空间是否足够,若是,则命中,否则,不命中;判断设备是否是目标用户,若设备长期在线、网络好、能观看推送视频,则命中,否则不命中;选中热门且将上线的视频,将视频按分片为单位分别推送到命中设备上,提前做种作为P2P上传的种子数据,同时作为本地视频播放;视频播放模块,用于在播放或者下载热门视频时,判断本地是否有缓存视频分片,如果有则直接播放本地视频分片;如果本地无缓存视频分片,使用P2P下载拉取视频流时,向CDN请求视频数据,同时去所述命中设备上请求视频分片,将命中设备上已有的缓存视频分片作为P2P种子,并提供包含P2P种子的设备给用户。所述视频推送模块包括:第一判断单元,用于判断设备是否处于带宽高峰期,如果非带宽高峰期则命中,处于带宽高峰期则不命中;第二判断单元,用于判断设备剩余存储空间是否足够,若是,则命中,否则,不命中;第三判断单元,用于判断设备是否是目标用户,若设备长期在线、网络好、能观看推送视频,则命中,否则不命中;选择单元,用于选中热门且将上线的视频,将视频按分片为单位分别推送到命中设备上,提前做种作为P2P上传的种子数据,同时作为本地视频播放。所述视频播放模块包括:播放单元,用于在播放或者下载热门视频时,判断本地是否有缓存视频分片,如果有则直接播放本地视频分片;请求单元,用于在本地无缓存视频分片时,使用P2P下载拉取视频流时,向CDN请求视频数据,同时去所述命中设备上请求视频分片,将命中设备上已有的缓存视频分片作为P2P种子,并提供包含P2P种子的设备给用户。与现有技术相比,本专利技术所具有的有益效果为:本专利技术能通过选中目标设备,提前预推视频分片到目标设备群上,保证P2P下载效果最好,CDN带宽成本更低;同时可以降低播放卡顿概率,本地已有部分缓存视频,播放时能直接复用部分,通过P2P下载,不用集中访问CDN,提升了播放体验。附图说明图1为本专利技术热门视频推送方法原理图;图2为本专利技术热门视频播放方法原理图。具体实施方式图1为热门视频推送方案:给命中设备推送准备上线的热门视频,视频按分片分别存储于设备上,作为P2P上传的种子。图2为热门视频播放&下载方案:播放&下载时判断本地是否有已视频分片,有则直接播放本地分片,没有则通过P2P协议从CDN和其他设备下载视频,因为已主动给其他设备推送视频分片作为种子,所以刚上线的热门视频能继续做P2P下载,减少CDN的访问,降低带宽费用。视频推送方案如下:1.判断是否处于带宽高峰期:如果非带宽高峰期则命中,处于带宽高峰期则不命中;2.设备剩余存储空间是否足够:如果剩余存储空间足够则命中,剩余存储空间不够则不命中;3.设备是否是目标用户:该设备长期在线(作为P2P上传必要条件,长期在线指全天在线12个小时以上)、网络较好(P2P效果会更好,网络好指带宽稳定,下行带宽有50%以上空闲)、可能观看推送视频(能直接播放本地视频)等条件均成立,则命中,否则不命中;4.选中上述步骤1)~3)均命中的设备,选中热门且即将上线的视频,推送到命中设备上,因为P2P协议是按分片下载,将视频按分片为单位分别推送到命中设备上(一个设备可以推送单个或者多个视频分片),提前做种作为P2P上传的种子数据,同时也能作为本地视频播放;5.以步骤1)~4)循环,定时将所有热门视频均推送到命中设备上;视频播放方案如下:1.刚上线的热门视频播放&下载时:判断本地是否有缓存视频分片,如果有则直接播放本地视频分片;2.如果本地无视频分片,使用P2P下载在请求CDN拉取视频流的同时,也会去其他设备上请求视频分片,此时其他设备上已有缓存视频分片,可以作为P2P种子给当前设备提供上传;以步骤1)~2)循环,播放刚上线的热门视频时,P2P能充分从其他设备下载视频,从而减少向CDN访问,降低CDN集中访问压力,减少带宽消耗。本文档来自技高网...

【技术保护点】
1.一种基于热门视频预推送的P2P主动做种方法,其特征在于,包括视频推送方法和视频播放方法;所述视频推送方法包括:1)判断设备是否处于带宽高峰期,如果非带宽高峰期则命中,处于带宽高峰期则不命中;判断设备剩余存储空间是否足够,若是,则命中,否则,不命中;判断设备是否是目标用户,若设备长期在线、网络好、能观看推送视频,则命中,否则不命中;2)选中热门且将上线的视频,将视频按分片为单位分别推送到命中设备上,提前做种作为P2P上传的种子数据,同时作为本地视频播放;3)重复步骤1)、2),定时将所有热门视频均推送到命中设备上;所述视频播放方法包括:在播放或者下载热门视频时,判断本地是否有缓存视频分片,如果有则直接播放本地视频分片;如果本地无缓存视频分片,向CDN请求视频数据,同时去所述命中设备上请求视频分片,将命中设备上已有的缓存视频分片作为P2P种子,将视频数据分享给用户。

【技术特征摘要】
1.一种基于热门视频预推送的P2P主动做种方法,其特征在于,包括视频推送方法和视频播放方法;所述视频推送方法包括:1)判断设备是否处于带宽高峰期,如果非带宽高峰期则命中,处于带宽高峰期则不命中;判断设备剩余存储空间是否足够,若是,则命中,否则,不命中;判断设备是否是目标用户,若设备长期在线、网络好、能观看推送视频,则命中,否则不命中;2)选中热门且将上线的视频,将视频按分片为单位分别推送到命中设备上,提前做种作为P2P上传的种子数据,同时作为本地视频播放;3)重复步骤1)、2),定时将所有热门视频均推送到命中设备上;所述视频播放方法包括:在播放或者下载热门视频时,判断本地是否有缓存视频分片,如果有则直接播放本地视频分片;如果本地无缓存视频分片,向CDN请求视频数据,同时去所述命中设备上请求视频分片,将命中设备上已有的缓存视频分片作为P2P种子,将视频数据分享给用户。2.根据权利要求1所述的基于热门视频预推送的P2P主动做种方法,其特征在于,当设备剩余存储空间与总存储空间的百分比大于30%时,判定为设备剩余存储空间足够。3.一种基于热门视频预推送的P2P主动做种系统,其特征在于,包括:视频推送模块,用于判断设备是否处于带宽高峰期,如果非带宽高峰期则命中,处于带宽高峰期则不命中;判断设备剩余存储空间是否足够,若是,则命中,否则,不命中;判断设备是否是目标用户,若设备长期在线、网络好、能观看推送视频,则命中,否则不命中...

【专利技术属性】
技术研发人员:严斌
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:湖南,43

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

1