CN102752647A - 一种高清视频广告无间断播放方法 - Google Patents
一种高清视频广告无间断播放方法 Download PDFInfo
- Publication number
- CN102752647A CN102752647A CN2012102298711A CN201210229871A CN102752647A CN 102752647 A CN102752647 A CN 102752647A CN 2012102298711 A CN2012102298711 A CN 2012102298711A CN 201210229871 A CN201210229871 A CN 201210229871A CN 102752647 A CN102752647 A CN 102752647A
- Authority
- CN
- China
- Prior art keywords
- advertisement
- advertising
- terminal
- definition
- management server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开高清视频广告无间断播放方法,其特征在于,包括:广告终端从其它广告终端节点获取高清广告数据块步骤;广告终端获取高清广告数据块或进行播放缓冲过程中,将该高清广告的信息发送管理服务器步骤;管理服务器查找本地与该高清广告相关性最大的微广告视频并发送广告终端步骤;广告终端将微广告视频缓存到客户端,并在高清广告播放缓冲过程进行播放步骤;微广告视频播放完毕,广告终端播放已缓冲完毕的高清广告步骤。
Description
技术领域:
本发明涉及高清视频播放领域,更具体来说是高清视频广告的投放、管理与不间断播放。
背景技术
随着电子信息、网络技术的发展,产生了各种各样新媒体。参考图1,是一种分布式新媒体系统的结构。其中,终端节点是各种具有网络功能的广告显示终端,管理服务器用于对需要投放的广告视频进行管理、投放机制的实现,同时为广告显示终端提供广告投放服务。各终端节点(即广告显示终端)通过网络从管理服务器处获取广告视频本地播放。
参考图1,大量的终端节点直接从管理服务器获取视频文件,特别是高清视频文件,将对管理服务器带来庞大的负载。大量传输开销和带宽需求,将严重影响高清广告从管理服务器到广告显示终端投放效率。终端节点直接从管理服务器获取视频文件一方面给广告管理带来了方便,另一方面也制约了整个广告网络的发展,制约了这种新媒体系统的规模。本申请人另案申请的《一种高清视频广告的投放方法》公开了一种通过管理服务器集中管理,广告终端节点之间进行高清视频广告数据块获取的高清视频广告的投放新方法。但是由于高清视频广告的数据量比较大,广告终端从获取、加载到播放缓冲都需要时间,尤其播放缓冲原因,当一个高清视频播放完毕到下一个高清视频进行播放过程中会造成中断或不连续,影响广告的效果同时也不利于广告投放的效率。
中国专利申请《广告投放方法、广告服务器和广告系统》申请号200980154668.9提供了一种广告投放方法、广告服务器和广告系统,其中广告投放方法。其中它通过“接收用户发来的访问网络请求,所述访问网络请求至少包含用户源IP地址;根据维护的IP地址、用户标识和用户行为特征的关系信息,获得与所述访问网络请求中的源IP地址所对应的用户行为特征,其中所述用户行为特征是对DPI设备输出的用户访问网络请求的解析结果挖掘分析得到的;至少根据所述用户行为特征,获得匹配的广告信息;向用户返回与所述访问网络请求相应的访问网络应答,所述访问网络应答至少包含所述广告信息”本实现广告信息的精准推送,但没有就图1所示的高清视频广告系统如何降低传输开销、避免整个广告网络拥堵、管理服务器负载过高等问题,也没有高清广告切换过程中的中断和不连续问题。
发明内容
本发明目的是克服现有技术不足,提供一种高清视频广告无间断播放方法。
本发明的方法通过如下方案实现:
一种高清视频广告无间断播放方法,其特征在于,包括:
广告终端从其它广告终端节点获取高清广告数据块步骤;
广告终端获取高清广告数据块或进行播放缓冲过程中,将该高清广告的信息发送管理服务器步骤;
管理服务器查找本地与该高清广告相关性最大的微广告视频并发送广告终端步骤;
广告终端将微广告视频缓存到客户端,并在高清广告播放缓冲过程进行播放步骤;
微广告视频播放完毕,广告终端播放已缓冲完毕的高清广告步骤。
作为优化,本发明方法还包括管理服务器在各广告终端的高清视频广告投放步骤。而管理服务器在各广告终端的高清视频广告投放步骤包括:
步骤一,广告终端完成在管理服务器的注册;管理服务器将已注册的广告终端分配到至少一个广告投放组内;
步骤二,管理服务器根据投放机制或算法将所有需要投放的广告分配并对应存储到管理服务器为每个广告投放组所设置的广告文件存储空间内;
步骤三,管理服务器将各广告文件存储空间内的广告形成面向广告投放组的投放队列;
步骤四,管理服务器根据投放队列,将需要投放的广告视频进行数据块分割,并将数据块分别发送至广告投放组内的各广告终端进行缓存/存储,并记录该广告视频数据块缓存/存储节点的信息;
步骤五,广告终端向管理服务器并发起投放广告获取请求,或管理服务器主动向广告终端发起投放控制指令,管理服务器根据请求或反馈,将与该广告终端相关的广告投放清单发送至该广告终端,广告投放清单至少记录有缓存/存储有该清单内广告视频数据块的所有广告终端IP地址和数据块信息列表;
步骤六,各广告终端分别根据收到的广告投放清单从各广告终端节点通过点对点方式获取广告视频数据块,并经过组合、缓冲后本地播放。
进一步优化,所述的步骤六中,当广告终端无法从广告投放清单内各广告终端节点获取该广告视频所有数据块时,无法获取的数据块直接从管理服务器获取;直至该广告视频所有数据块获取后广告终端将其组合并本地播放。
本发明的显著特点和效果包括:
1).各广告终端受管理服务器集中管理,具有管理方便的优势;同时各广告终端高清视频不是直接从管理服务器,而是通过各广告终端点对点方式获取,可有效降低管理服务器的负载,同时实现高清视频广告在各广告终端的投放。
2).通过从高清广告之间插播微广告技术手段,并且微广告和高清广告之间采用了完全不同的加载方式,有效解决了高清广告切换过程中的中断和不连续问题。
附图说明:
图1为现有分布式网络新媒体系统的结构示意图;
图2为本发明方法的应用系统示意图;
图3为本发明方法核心流程图;
图4为本发明方法的高清视频广告投放步骤的流程图;
图5为广告播放的视频切换原理图。
具体实施方式
定义:高清视频广告,是指以视频作为主要表现形式,并且画面显示格式在720p、1080i、1080p或其它更高分辨率格式的视频广告;微广告,是相对于高清视频广告而言视频量更小,广告长短更短的视频广告。由于本发明实施的系统终端是专用于投放广告的,普通的高清视频广告长度在几十秒、甚至1分钟以上,而微广告长短在10秒内,优选为3~5秒。
参考图2和图3,本发明高清视频广告无间断播放方法可概括为以下几个核心步骤,即:广告终端从各节点获取高清广告数据块步骤;广告终端将该高清广告信息发送管理服务器步骤;管理服务器本地查找与该高清广告相关性最大的微广告视频并发送广告终端步骤;高清广告播放缓冲过程中,广告终端播放已经缓存到客户端的微广告步骤;微广告播放完毕,广告终端播放已缓冲的高清广告步骤。
下面就整个高清视频广告无间断播放方法流程做进一步描述:
参考图4和图5,实现高清广告无间断播放时,广告终端从其它广告终端节点获取高清广告数据块;然后广告终端获取高清广告数据块或进行播放缓冲过程中,将该高清广告的信息发送管理服务器;管理服务器查找本地与该高清广告相关性最大的微广告视频并发送广告终端;广告终端将微广告视频缓存到客户端,并在高清广告播放缓冲过程进行播放;微广告视频播放完毕,广告终端播放已缓冲完毕的高清广告。其中,广告终端从其它广告终端节点获取高清广告数据块、高清广告的组合和播放缓冲属于管理服务器在各广告终端的高清视频广告投放步骤。如图5所示,整个管理服务器在各广告终端的高清视频广告投放步骤还包括如下流程:
步骤一,广告终端完成在管理服务器的注册;管理服务器将已注册的广告终端分配到至少一个广告投放组内;
步骤二,管理服务器根据投放机制或算法将所有需要投放的广告分配并对应存储到管理服务器为每个广告投放组所设置的广告文件存储空间内;
步骤三,管理服务器将各广告文件存储空间内的广告形成面向广告投放组的投放队列;
步骤四,管理服务器根据投放队列,将需要投放的广告视频进行数据块分割,并将数据块分别发送至广告投放组内的各广告终端进行缓存/存储,并记录该广告视频数据块缓存/存储节点的信息;
步骤五,广告终端向管理服务器并发起投放广告获取请求,或管理服务器主动向广告终端发起投放控制指令,管理服务器根据请求或反馈,将与该广告终端相关的广告投放清单发送至该广告终端,广告投放清单至少记录有缓存/存储有该清单内广告视频数据块的所有广告终端IP地址和数据块信息列表;
步骤六,各广告终端分别根据收到的广告投放清单从各广告终端节点通过点对点方式获取广告视频数据块,并经过组合、缓冲后本地播放。当广告终端无法从广告投放清单内各广告终端节点获取该广告视频所有数据块时,无法获取的数据块直接从管理服务器获取;直至该广告视频所有数据块获取后广告终端将其组合并本地播放。
参考图7,整个视频广告播放过程中,依次播放的是高清广告视频、微广告、高清广告视频,并依此规律循环。由于微广告是直接从管理服务器加载,并且文件数量远小于高清视频广告文件,所以具有加载速度快,当前一高清视频播放完毕前,它已经缓存在本地客户端;高清视频播放完毕后可以直接播放;而微广告播放的短暂时间,下一高清视频广告可以处于后台缓冲阶段。综上所述,本发明方法可以有效解决高清广告切换过程中的中断和不连续问题。
Claims (4)
1.一种高清视频广告无间断播放方法,其特征在于,包括:
广告终端从其它广告终端节点获取高清广告数据块步骤;
广告终端获取高清广告数据块或进行播放缓冲过程中,将该高清广告的信息发送管理服务器步骤;
管理服务器查找本地与该高清广告相关性最大的微广告视频并发送广告终端步骤;
广告终端将微广告视频缓存到客户端,并在高清广告播放缓冲过程进行播放步骤;
微广告视频播放完毕,广告终端播放已缓冲完毕的高清广告步骤。
2.如权利要求1所述的高清视频广告无间断播放方法,其特征在于,还包括管理服务器在各广告终端的高清视频广告投放步骤。
3.如权利要求2所述的高清视频广告无间断播放方法,其特征在于,所述管理服务器在各广告终端的高清视频广告投放步骤包括:
步骤一,广告终端完成在管理服务器的注册;管理服务器将已注册的广告终端分配到至少一个广告投放组内;
步骤二,管理服务器根据投放机制或算法将所有需要投放的广告分配并对应存储到管理服务器为每个广告投放组所设置的广告文件存储空间内;
步骤三,管理服务器将各广告文件存储空间内的广告形成面向广告投放组的投放队列;
步骤四,管理服务器根据投放队列,将需要投放的广告视频进行数据块分割,并将数据块分别发送至广告投放组内的各广告终端进行缓存/存储,并记录该广告视频数据块缓存/存储节点的信息;
步骤五,广告终端向管理服务器并发起投放广告获取请求,或管理服务器主动向广告终端发起投放控制指令,管理服务器根据请求或反馈,将与该广告终端相关的广告投放清单发送至该广告终端,广告投放清单至少记录有缓存/存储有该清单内广告视频数据块的所有广告终端IP地址和数据块信息列表;
步骤六,各广告终端分别根据收到的广告投放清单从各广告终端节点通过点对点方式获取广告视频数据块,并经过组合、缓冲后本地播放。
4.如权利要求3所述的高清视频广告无间断播放方法,其特征在于,所述的步骤六中,当广告终端无法从广告投放清单内各广告终端节点获取该广告视频所有数据块时,无法获取的数据块直接从管理服务器获取;直至该广告视频所有数据块获取后广告终端将其组合并本地播放。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102298711A CN102752647A (zh) | 2012-07-02 | 2012-07-02 | 一种高清视频广告无间断播放方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102298711A CN102752647A (zh) | 2012-07-02 | 2012-07-02 | 一种高清视频广告无间断播放方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102752647A true CN102752647A (zh) | 2012-10-24 |
Family
ID=47032514
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012102298711A Pending CN102752647A (zh) | 2012-07-02 | 2012-07-02 | 一种高清视频广告无间断播放方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102752647A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105744311A (zh) * | 2014-12-09 | 2016-07-06 | 深圳Tcl数字技术有限公司 | 在视频应用中插播广告的终端及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1901504A (zh) * | 2006-06-30 | 2007-01-24 | 华中科技大学 | 一种流媒体点播系统的数据调度方法 |
CN1909509A (zh) * | 2006-07-19 | 2007-02-07 | 华为技术有限公司 | 在媒体分发网络中实现视频直播的系统、方法和客户端 |
CN101217639A (zh) * | 2007-12-29 | 2008-07-09 | 腾讯科技(深圳)有限公司 | 一种网络广告投放的方法、系统以及客户端 |
CN101330594A (zh) * | 2007-06-18 | 2008-12-24 | 中兴通讯股份有限公司 | 对等网络视频点播媒体的存储方法及其媒体点播系统 |
CN102231762A (zh) * | 2011-08-12 | 2011-11-02 | 乐视网信息技术(北京)股份有限公司 | 一种可以无限水平扩展的p2p服务器架构 |
CN102378045A (zh) * | 2010-08-23 | 2012-03-14 | 康佳集团股份有限公司 | 网络电视的处理方法及系统 |
-
2012
- 2012-07-02 CN CN2012102298711A patent/CN102752647A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1901504A (zh) * | 2006-06-30 | 2007-01-24 | 华中科技大学 | 一种流媒体点播系统的数据调度方法 |
CN1909509A (zh) * | 2006-07-19 | 2007-02-07 | 华为技术有限公司 | 在媒体分发网络中实现视频直播的系统、方法和客户端 |
CN101330594A (zh) * | 2007-06-18 | 2008-12-24 | 中兴通讯股份有限公司 | 对等网络视频点播媒体的存储方法及其媒体点播系统 |
CN101217639A (zh) * | 2007-12-29 | 2008-07-09 | 腾讯科技(深圳)有限公司 | 一种网络广告投放的方法、系统以及客户端 |
CN102378045A (zh) * | 2010-08-23 | 2012-03-14 | 康佳集团股份有限公司 | 网络电视的处理方法及系统 |
CN102231762A (zh) * | 2011-08-12 | 2011-11-02 | 乐视网信息技术(北京)股份有限公司 | 一种可以无限水平扩展的p2p服务器架构 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105744311A (zh) * | 2014-12-09 | 2016-07-06 | 深圳Tcl数字技术有限公司 | 在视频应用中插播广告的终端及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12058355B2 (en) | Low latency and low defect media file transcoding using optimized storage, retrieval, partitioning, and delivery techniques | |
US7945573B1 (en) | Dynamic transcoding to stitch streaming digital content | |
US9532114B2 (en) | Optimizing caches for media streaming | |
KR101410621B1 (ko) | 비디오 스트리밍의 끊김없는 되감기 및 재생을 위한 서버측 지원 | |
US8738736B2 (en) | Scalable content streaming system with server-side archiving | |
US8612668B2 (en) | Storage optimization system based on object size | |
US8745262B2 (en) | Adaptive network content delivery system | |
CN101242430B (zh) | 对等网络点播系统中的定点数据预取方法 | |
US8850054B2 (en) | Hypertext transfer protocol live streaming | |
US20100241757A1 (en) | System and Method for Storing Streaming Media File | |
US20130132507A1 (en) | System and Method for Low-Latency Content Streaming | |
WO2013159703A1 (en) | Offline download method, multimedia file download method and system thereof | |
JP2013543296A (ja) | 適応ビットレート切換えのための方法および装置 | |
CN102857730A (zh) | 一种缓存帧数据的方法及系统 | |
CN114584808B (zh) | 一种视频流获取方法、装置、系统、设备和介质 | |
JP6478980B2 (ja) | キャッシュベースのコンテンツ配信のためのシステム及び方法 | |
CN109640113A (zh) | 一种拖拉视频数据的处理方法及代理服务器 | |
CN105898506A (zh) | 媒体文件的多屏播放方法和系统 | |
CN114584801B (zh) | 一种基于图神经网络推荐算法的视频资源缓存方法 | |
CN105915985A (zh) | 一种直播中进行回看的方法及装置 | |
WO2017101370A1 (zh) | 直播视频的处理方法及装置 | |
CN116346794A (zh) | 接收媒体数据的方法、装置和非易失性计算机可读存储介质 | |
CN107277125A (zh) | 文件预取指令推送方法、装置及文件预取系统 | |
US11455228B2 (en) | Non-linear management of real time sequential data in cloud instances via time constraints | |
CN108124166B (zh) | 一种互联网直播系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20121024 |