移动终端网络广告视频和正片视频无缝切换装置制造方法及图纸

技术编号:16280588 阅读:34 留言:0更新日期:2017-09-23 00:59
本实用新型专利技术公开了一种移动终端网络广告视频和正片视频无缝切换装置,包括代理服务器;其特征在于,所述代理服务器与广告播放器双向通信;所述代理服务器与本地存储模块连接;所述本地存储模块与所述广告播放器连接;所述广告播放器与正片播放器连接。本实用新型专利技术的本地存储模块可以存储本地广告视频文件,因此利用本实用新型专利技术的装置,可以实现本地加载视频,比从互联网加载视频更快更稳定,并且无需消耗视频传输过程中产生的流量,节省了服务端的带宽消耗;本实用新型专利技术为移动终端网络广告视频和正片视频无缝切换提供了硬件实现基础。

【技术实现步骤摘要】
移动终端网络广告视频和正片视频无缝切换装置
本技术涉及一种视频播放切换方法,特别是一种移动终端网络广告视频和正片视频无缝切换装置。
技术介绍
目前,移动终端播放正片前先播放广告已经比较常见,由于移动终端网络环境较复杂,设备性能参差不齐,在加载服务端视频时加载的时间较长,尤其是在多个视频进行顺序播放时,会经过更多的加载过程,并且相同的广告频繁播放,产生了不必要的流量消耗。现有的视频播放技术包括:代理服务器技术:是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。资源缓存技术:将服务端资源内容,存储在本地设备,以便提高资源的访问速度。视频预加载技术:网络视频播放前,先将将要播放的数据缓存起来,以便播放网络视频时更流畅。移动终端利用上述技术播放广告和正片视频时,存在以下两个问题:广告视频的加载时间长,广告和正片之间切换时加载时间长;相同的广告在播放时会产生不必要的流量消耗。
技术实现思路
本技术所要解决的技术问题是,针对现有技术不足,提供一种移动终端网络广告视频和正片视频无缝切换装置。为解决上述技术问题,本技术所采用的技术方案是:一种移动终端网络广告视频和正片视频无缝切换装置,包括代理服务器;所述代理服务器与广告播放器双向通信;所述代理服务器与本地存储模块连接;所述本地存储模块与所述广告播放器连接;所述广告播放器与正片播放器连接。本技术利用上述装置实现移动终端网络广告视频和正片视频无缝切换方法过程为:I)在播放服务端的广告视频时,将多个广告视频的播放地址传入代理服务器;2)代理服务器判断播放地址内是否有本地存储模块已存储的广告视频文件,如果有,则使用本地广告视频文件地址,如果没有,则代理服务器生成多个广告视频的播放地址,并将生成的多个广告视频的播放地址和本地广告视频文件地址组成广告播放地址列表;3)将广告播放地址列表载入广告播放器,同时广告播放器开始播放广告视频,并在所有广告视频播放完毕后,通知正片播放器播放正片视频;4)广告播放器按照广告播放地址列表依次加载广告视频;5)判断广告播放器加载的广告视频对应的地址是否为代理服务器生成的播放地址,若是,代理服务器请求服务端的广告视频文件,并将服务端返回的广告视频文件提供给广告播放器播放,同时将服务端返回的广告视频文件提供给本地存储模块,本地存储模块将服务端返回的的广告视频文件异步写入到本地广告视频文件中,进入6);否则,直接进入6);6)判断广告播放器加载的播放地址是否为本地广告视频文件地址,若是,则通知正片播放器开始预加载正片视频;否则,返回4)。本技术中,当所述已存储的广告视频文件大小超出阈值S时,遍历已存储的广告视频文件队列,将该队列中最长时间未访问的广告视频文件清除,使得已存储的广告视频文件占用的空间不超过阈值S。防止已存储的广告视频文件超过移动终端的存储容量。本技术中,本地存储模块将服务端的广告视频文件异步写入到本地广告视频文件中的具体实现过程包括:当代理服务器发现广告播放器请求的广告视频文件在本地存储模块中不存在时,首先通知本地存储模块创建本地广告视频文件,然后请求服务端的广告视频文件,当代理服务器收到服务端返回的广告视频文件时,先将服务端返回的广告视频文件返回给广告播放器播放,与此同时将服务端返回的广告视频文件提供给本地存储模块,异步写入到创建好的本地广告视频文件中;重复上述过程,直到整个广告视频文件加载完毕。避免对用一个视频文件同时进行读和写操作,防止因对同一个视频文件的抢占而导致的阻塞和异常,从而有效避免加载或播放错误。与现有技术相比,本技术所具有的有益效果为:本技术的本地存储模块可以存储本地广告视频文件,因此利用本技术的装置,可以实现本地加载视频,比从互联网加载视频更快更稳定,并且无需消耗视频传输过程中产生的流量,节省了服务端的带宽消耗;本技术为移动终端网络广告视频和正片视频无缝切换提供了硬件实现基础。【附图说明】图1为本技术实施例装置结构框图;图2为利用本技术装置实现视频无缝切换的流程图。【具体实施方式】如图1所示,本技术装置包括4个模块,广告播放器、代理服务器、本地存储模块、正片播放器;广告播放器主要是负责广告播放相关业务以及广告播放列表资源顺序拉取;代理服务器负责读取已存储的广告视频文件或者服务端的广告视频文件提供给播放器进行播放功能;本地存储模块负责存储广告视频文件以及广告视频文件管理;正片播放器负责正片预加载以及播放业务。利用本技术的各模块,可以实现以下功能:代理服务器:用于判断服务端的广告视频文件播放地址内是否有本地存储模块已存储的广告视频文件,如果有,则使用本地广告视频文件地址,如果没有,则生成多个广告视频的播放地址,并将生成的多个广告视频的播放地址和本地广告视频文件地址组成广告播放地址列表;并在广告播放器加载的广告视频对应的地址为生成的播放地址时,请求服务端的广告视频文件,并将服务端返回的广告视频文件提供给广告播放器播放,同时将服务端返回的广告视频文件提供给本地存储模块;代理服务器与服务端通信;广告播放器:用于载入所述广告播放地址列表,按照广告播放地址列表依次加载广告视频;同时播放广告视频,并在所有广告视频播放完毕后,通知正片播放器播放正片视频;本地存储模块:用于存储本地广告视频文件,并将服务端返回的的广告视频文件异步写入到本地广告视频文件中;视频播放器:用于在广告播放地址列表的所有广告视频加载完毕后,预加载正片视频,并在接收到广告播放器的通知后播放正片视频。本地存储模块还可以用于管理已存储的广告视频文件,即当已存储的广告视频文件大小超出阈值S时,遍历已存储的广告视频文件队列,将该队列中最长时间未访问的广告视频文件清除,使得已存储的广告视频文件占用的空间不超过阈值S(50MB至100MB)。如图2,首先将多个广告视频的播放地址传入代理服务器模块,判断视频地址是否有已存储的广告视频文件,如果存在则使用本地广告视频文件地址,这样可以节省带宽流量的消耗,如果不存在则使用代理服务器生成的地址;我们将代理服务器生成的多个广告视频的播放地址和本地广告视频文件地址组成播放地址列表,传入广告播放器。广告播放器开始按照播放地址列表依次加载并播放,当播放器加载的播放地址为代理播放地址时,代理服务器通过内部的下载模块请求服务端的广告视频文件,并将服务端返回的数据提供给广告播放器播放,同时将这段返回的数据提供给本地存储模块,存储到本地广告视频文件中,下次就无需再下载,当当前广告视频文件加载完毕时,开始按照广告播放地址列表的顺序,加载下一个广告视频文件;当播放器加载的播放地址为本地的文件地址,则播放器视为已加载,并开始预先加载列表中的下一个广告视频地址,重复这个过程直到广告视频播放地址列表中所有广告视频加载完毕后,会通知正片播放器开始预加载正片视频;当广告播放完毕后,通知正片开始播放,实现广告与正片的无缝衔接。比如广告存在5段广告视频,在开始播放第I段广告的同时,后台已经加载完前3段广告,播放第2段广告的同时,所有广告已经加载完毕,这样广告之间的衔接都是无缝的,同时通知正片开始预加载,5段广告播放完毕后,正片视频加载本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种移动终端网络广告视频和正片视频无缝切换装置,包括代理服务器;其特征在于,所述代理服务器与广告播放器双向通信;所述代理服务器与本地存储模块连接;所述本地存储模...

【专利技术属性】
技术研发人员:颜昀李云龙
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:新型
国别省市:

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

1
相关领域技术