CN110113654A - 一种基于局域网的p4p技术应用方法 - Google Patents
一种基于局域网的p4p技术应用方法 Download PDFInfo
- Publication number
- CN110113654A CN110113654A CN201910283818.1A CN201910283818A CN110113654A CN 110113654 A CN110113654 A CN 110113654A CN 201910283818 A CN201910283818 A CN 201910283818A CN 110113654 A CN110113654 A CN 110113654A
- Authority
- CN
- China
- Prior art keywords
- top box
- film source
- area network
- local area
- plan target
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4335—Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/632—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种基于局域网的P4P技术应用方法,所述具体步骤如下:将点播媒体资源按点播的次数的多少划分为热片和冷片两大类,将局域网中划分成若干个自治域,给每个自治域分配唯一的自治域ID,随后我们把Andriod终端划分为种子机顶盒和普通机顶盒两大类;在***启动时,首先由Portal提供点播服务,对各点播片源的点播次数进行统计,并提供接口获取服务器所有点播片源信息。本发明可以监控片源的分布情况,实现片源更合理的调度,并且热片资源直接本地播放,不需要通过网络获取,冷片资源在域内获取,不依赖服务器;当片源下架或删除时,能通过分发程序及时清除该片源在局域网内的所有备份,释放磁盘资源。
Description
技术领域
本发明涉及VOD点播技术领域,尤其涉及一种基于局域网的P4P技术应用方法。
背景技术
现有的VOD点播***的网络传输大多数是客户端+服务器模式,当服务器出现故障时,所有点播业务则无法正常使用,而使用传统p2p技术,虽然提高了服务的可用性,但是缺乏对媒体资源传播的管控,可能会造成一个媒体资源在局域网中出现多个备份的情况,可能造成局域网中设备的磁盘占满的情况,无法对局域网内设备的磁盘合理的利用。
当网络带宽有限时,随着用户数的增多,用户点播并发数的增大,会遇到网络传输的性能瓶颈,媒体资源无法快速的通过网络传输到终端设备,播放响应慢、卡顿或出错的几率大大增加,无法给用户提供良好的观看体验;
局域网P4P技术是传统的客户端+服务器模式结合P2P技术的结合,需要结合Android终端app软件和后台服务器Portal共同配合使用,通过三方协定好一种通信协议,终端对服务器下发的协议信息进行解析,实现将服务器的媒体资源合理的分发到局域网各Andriod终端中,实现本地点播和网络点播两种方式并存,进而减小点播业务对局域网带宽的依赖,提高点播服务质量,为此,本发明提出一种基于局域网的P4P技术应用方法。
发明内容
本发明的目的是为了解决现有技术中缺乏对媒体资源传播的管控,可能会造成一个媒体资源在局域网中出现多个备份的情况,可能造成局域网中设备的磁盘占满的情况,无法对局域网内设备的磁盘合理的利用的问题,而提出的一种基于局域网的P4P技术应用方法。
为了实现上述目的,本发明采用了如下技术方案:
一种基于局域网的P4P技术应用方法,所述具体步骤如下:
(1)、将点播媒体资源按点播的次数的多少划分为热片和冷片两大类,将局域网中划分成若干个自治域,给每个自治域分配唯一的自治域ID;随后我们把Andriod终端划分为种子机顶盒和普通机顶盒两大类;
(2)、在***启动时,首先由Portal提供点播服务,对各点播片源的点播次数进行统计,并提供接口获取服务器所有点播片源信息,其中包括各点播的播放次数;
(3)、片源分发程序会定时调用Portal接口来同步当前的点播片源信息,保持与服务器的片源信息一致,同时根据点播次数从大到小排序,将排在前面的50部且点播次数大于零的片源归为热片分类,每次同步,会刷新热片列表;
(4)、片源分发程序提供计划任务查询接口,机顶盒通过帐号+自治域ID+MAC+磁盘总大小+磁盘可用大小信息定时调用计划任务查询接口来获取属于自己的计划任务,片源分发程序收到机顶盒查询计划任务请求时,根据磁盘总大小来区分机顶盒的类型,并根据策略生成该机顶盒的计划任务并返回结果;
(5)、机顶盒收到并解析计划任务、查询结果。
(6)、片源分发程序提供任务回调接口,机顶盒执行成功一个任务则调用一次该接口,带上相应的任务id,片源分发程序根据任务来定位是某个机顶盒的计划任务,并刷新该机顶盒的计划任务。
优选的,所述步骤(1)中种子机顶盒配备4T硬盘,普通机顶盒配备1T硬盘,在一个自治域内部署1-2个种子机顶盒,其他均为普通机顶盒。
优选的,所述步骤(4)中计划任务可分为删除计划任务和下载计划任务,每个计划任务有唯一的计划任务ID。
优选的,所述步骤(5)中如果有计划任务则执行响应的操作,下载计划任务则是下载片源到本地,删除计划任务则是删除本地片源文件,没有任务则不执行任何操作。
优选的,通过所述步骤(1)-步骤(6),来维持服务器片源有计划的分发到局域网内各自治域的各终端,普通机顶盒只缓存热片,种子机顶盒缓存热片+冷片,当能根据Portal新增、删除片源,保持局域网内各机顶盒缓存的片源能新增和删除,既能保证机顶盒磁盘空间不被占满,同时满足机顶盒中的片源能更新迭代。
与现有技术相比,本发明提供了一种基于局域网的P4P技术应用方法,具备以下有益效果:
(1)、可以监控片源的分布情况,实现片源更合理的调度,并且热片资源直接本地播放,不需要通过网络获取,冷片资源在域内获取,不依赖服务器。
(2)、当片源下架或删除时,能通过分发程序及时清除该片源在局域网内的所有备份,释放磁盘资源。
该发明中未涉及部分均与现有技术相同或可采用现有技术加以实现,本发明结构简单,操作方便。
附图说明
图1为本发明提出的一种基于局域网的P4P技术应用方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
实施例1
如图1所示,一种基于局域网的P4P技术应用方法,所述步骤(1):将点播媒体资源按点播的次数的多少划分为热片和冷片两大类,将局域网中划分成若干个自治域,给每个自治域分配唯一的自治域ID;随后我们把Andriod终端划分为种子机顶盒和普通机顶盒两大类;
所述步骤(1)中种子机顶盒配备4T硬盘,普通机顶盒配备1T硬盘,在一个自治域内部署1-2个种子机顶盒,其他均为普通机顶盒;
实现将服务器的媒体资源合理的分发到局域网各Andriod终端中。
实施例2
如图1所示,一种基于局域网的P4P技术应用方法,所述步骤:
(2)、在***启动时,首先由Portal提供点播服务,对各点播片源的点播次数进行统计,并提供接口获取服务器所有点播片源信息,其中包括各点播的播放次数;
(3)、片源分发程序会定时调用Portal接口来同步当前的点播片源信息,保持与服务器的片源信息一致,同时根据点播次数从大到小排序,将排在前面的50部且点播次数大于零的片源归为热片分类,每次同步,会刷新热片列表;
可以监控片源的分布情况,实现片源更合理的调度,并且热片资源直接本地播放,不需要通过网络获取,冷片资源在域内获取,不依赖服务器。
实施例3
如图1所示,一种基于局域网的P4P技术应用方法,所述步骤:
(4)、片源分发程序提供计划任务查询接口,机顶盒通过帐号+自治域ID+MAC+磁盘总大小+磁盘可用大小信息定时调用计划任务查询接口来获取属于自己的计划任务,片源分发程序收到机顶盒查询计划任务请求时,根据磁盘总大小来区分机顶盒的类型,并根据策略生成该机顶盒的计划任务并返回结果;
(5)、机顶盒收到并解析计划任务、查询结果。
(6)、片源分发程序提供任务回调接口,机顶盒执行成功一个任务则调用一次该接口,带上相应的任务id,片源分发程序根据任务来定位是某个机顶盒的计划任务,并刷新该机顶盒的计划任务;
所述步骤(4)中计划任务可分为删除计划任务和下载计划任务,每个计划任务有唯一的计划任务ID;
所述步骤(5)中如果有计划任务则执行响应的操作,下载计划任务则是下载片源到本地,删除计划任务则是删除本地片源文件,没有任务则不执行任何操作;通过所述步骤(1)-步骤(6),来维持服务器片源有计划的分发到局域网内各自治域的各终端,普通机顶盒只缓存热片,种子机顶盒缓存热片+冷片,当能根据Portal新增、删除片源,保持局域网内各机顶盒缓存的片源能新增和删除,既能保证机顶盒磁盘空间不被占满,同时满足机顶盒中的片源能更新迭代;
当片源下架或删除时,能通过分发程序及时清除该片源在局域网内的所有备份,释放磁盘资源。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
Claims (5)
1.一种基于局域网的P4P技术应用方法,其特征在于,所述具体步骤如下:
(1)、将点播媒体资源按点播的次数的多少划分为热片和冷片两大类,将局域网中划分成若干个自治域,给每个自治域分配唯一的自治域ID,随后我们把Andriod终端划分为种子机顶盒和普通机顶盒两大类;
(2)、在***启动时,首先由Portal提供点播服务,对各点播片源的点播次数进行统计,并提供接口获取服务器所有点播片源信息,其中包括各点播的播放次数;
(3)、片源分发程序会定时调用Portal接口来同步当前的点播片源信息,保持与服务器的片源信息一致,同时根据点播次数从大到小排序,将排在前面的50部且点播次数大于零的片源归为热片分类,每次同步,会刷新热片列表;
(4)、片源分发程序提供计划任务查询接口,机顶盒通过帐号+自治域ID+MAC+磁盘总大小+磁盘可用大小信息定时调用计划任务查询接口来获取属于自己的计划任务,片源分发程序收到机顶盒查询计划任务请求时,根据磁盘总大小来区分机顶盒的类型,并根据策略生成该机顶盒的计划任务并返回结果;
(5)、机顶盒收到并解析计划任务、查询结果。
(6)、片源分发程序提供任务回调接口,机顶盒执行成功一个任务则调用一次该接口,带上相应的任务id,片源分发程序根据任务来定位是某个机顶盒的计划任务,并刷新该机顶盒的计划任务。
2.根据权利要求1所述的一种基于局域网的P4P技术应用方法,其特征在于,所述步骤(1)中种子机顶盒配备4T硬盘,普通机顶盒配备1T硬盘,在一个自治域内部署1-2个种子机顶盒,其他均为普通机顶盒。
3.根据权利要求1所述的一种基于局域网的P4P技术应用方法,其特征在于,所述步骤(4)中计划任务可分为删除计划任务和下载计划任务,每个计划任务有唯一的计划任务ID。
4.根据权利要求1所述的一种基于局域网的P4P技术应用方法,其特征在于,所述步骤(5)中如果有计划任务则执行响应的操作,下载计划任务则是下载片源到本地,删除计划任务则是删除本地片源文件,没有任务则不执行任何操作。
5.根据权利要求1所述的一种基于局域网的P4P技术应用方法,其特征在于,通过所述步骤(1)-步骤(6),来维持服务器片源有计划的分发到局域网内各自治域的各终端,普通机顶盒只缓存热片,种子机顶盒缓存热片+冷片,当能根据Portal新增、删除片源,保持局域网内各机顶盒缓存的片源能新增和删除。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910283818.1A CN110113654A (zh) | 2019-04-10 | 2019-04-10 | 一种基于局域网的p4p技术应用方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910283818.1A CN110113654A (zh) | 2019-04-10 | 2019-04-10 | 一种基于局域网的p4p技术应用方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110113654A true CN110113654A (zh) | 2019-08-09 |
Family
ID=67483729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910283818.1A Pending CN110113654A (zh) | 2019-04-10 | 2019-04-10 | 一种基于局域网的p4p技术应用方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110113654A (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101188736A (zh) * | 2007-12-14 | 2008-05-28 | 电子科技大学 | 以机顶盒为服务器的流媒体点播***与方法 |
CN101212646A (zh) * | 2006-12-31 | 2008-07-02 | 中国科学院声学研究所 | 一种利用对等网络技术实现视频点播的***及方法 |
CN101453624A (zh) * | 2008-12-30 | 2009-06-10 | 青岛华威视通数字传媒有限公司 | 一种视频点播*** |
CN102316097A (zh) * | 2011-07-27 | 2012-01-11 | 杭州斯凯网络科技有限公司 | 一种减少用户等待时间的流媒体调度分发方法 |
CN102883190A (zh) * | 2011-07-15 | 2013-01-16 | 深圳市快播科技有限公司 | 优化分配带宽的点播方法和装置 |
CN102891869A (zh) * | 2011-07-20 | 2013-01-23 | 郑州威科姆科技股份有限公司 | 一种内容分发网络及内容发布、调度方法 |
US20130191401A1 (en) * | 2012-01-24 | 2013-07-25 | Verizon Patent And Licensing Inc. | Cross-platform content popularity rankings |
CN103905916A (zh) * | 2012-12-25 | 2014-07-02 | 中国科学院声学研究所 | 一种面向区域的机顶盒P2P-Vod***及数据预部署方法 |
CN104967861A (zh) * | 2015-05-27 | 2015-10-07 | 上海美琦浦悦通讯科技有限公司 | Cdn网络中的视频缓存***及方法 |
CN105827694A (zh) * | 2016-03-11 | 2016-08-03 | 腾讯科技(深圳)有限公司 | 网络资源的获取方法和装置 |
-
2019
- 2019-04-10 CN CN201910283818.1A patent/CN110113654A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101212646A (zh) * | 2006-12-31 | 2008-07-02 | 中国科学院声学研究所 | 一种利用对等网络技术实现视频点播的***及方法 |
CN101188736A (zh) * | 2007-12-14 | 2008-05-28 | 电子科技大学 | 以机顶盒为服务器的流媒体点播***与方法 |
CN101453624A (zh) * | 2008-12-30 | 2009-06-10 | 青岛华威视通数字传媒有限公司 | 一种视频点播*** |
CN102883190A (zh) * | 2011-07-15 | 2013-01-16 | 深圳市快播科技有限公司 | 优化分配带宽的点播方法和装置 |
CN102891869A (zh) * | 2011-07-20 | 2013-01-23 | 郑州威科姆科技股份有限公司 | 一种内容分发网络及内容发布、调度方法 |
CN102316097A (zh) * | 2011-07-27 | 2012-01-11 | 杭州斯凯网络科技有限公司 | 一种减少用户等待时间的流媒体调度分发方法 |
US20130191401A1 (en) * | 2012-01-24 | 2013-07-25 | Verizon Patent And Licensing Inc. | Cross-platform content popularity rankings |
CN103905916A (zh) * | 2012-12-25 | 2014-07-02 | 中国科学院声学研究所 | 一种面向区域的机顶盒P2P-Vod***及数据预部署方法 |
CN104967861A (zh) * | 2015-05-27 | 2015-10-07 | 上海美琦浦悦通讯科技有限公司 | Cdn网络中的视频缓存***及方法 |
CN105827694A (zh) * | 2016-03-11 | 2016-08-03 | 腾讯科技(深圳)有限公司 | 网络资源的获取方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10536498B2 (en) | Managing content on an ISP cache | |
US9276967B2 (en) | System and method for determining optimal bandwidth for streaming to a client device in an adjustable bit rate video system | |
CN101534204B (zh) | 流媒体信息分发***和方法及客户端 | |
CN106464680B (zh) | 内容分发网络中的带宽管理 | |
CN100405795C (zh) | 分布式对等流媒体的服务***及其点播节目的实现方法 | |
US7325073B2 (en) | Peer to peer video on demand system selectively using client and server to forward the requested video program to another client | |
WO2016179894A1 (zh) | 基于cdn的内容管理*** | |
WO2017071566A1 (zh) | 网络视频播放方法和***及用户终端、家庭流服务节点 | |
US20130254341A1 (en) | Network assisted rate shifting for adaptive bit rate streaming | |
US10691820B1 (en) | Real-time distribution of messages via a network with multi-region replication in a hosted service environment | |
CN105432088A (zh) | 用于过顶自适应流播的带宽管理 | |
WO2016197875A1 (zh) | 应用于服务提供设备的数据处理方法和设备 | |
CN102098310A (zh) | 流媒体内容服务方法及*** | |
US20060005224A1 (en) | Technique for cooperative distribution of video content | |
CN107888666A (zh) | 一种跨地域数据存储***以及数据同步方法和装置 | |
Um et al. | Dynamic Resource Allocation and Scheduling for Cloud‐Based Virtual Content Delivery Networks | |
US20050289629A1 (en) | Application services coordinated satellite multicast content delivery | |
CN106789956B (zh) | 一种基于hls的p2p点播方法及*** | |
US20220400297A1 (en) | Method and apparatus for multicast control of a live video stream | |
US10705978B2 (en) | Asynchronous tracking for high-frequency and high-volume storage | |
Wang et al. | PLVER: Joint stable allocation and content replication for edge-assisted live video delivery | |
CN108200178A (zh) | 一种下载资源的方法和设备 | |
CN110290196A (zh) | 一种内容分发方法及装置 | |
WO2017215415A1 (zh) | 一种资源控制方法、装置和iptv服务器 | |
CN110113654A (zh) | 一种基于局域网的p4p技术应用方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190809 |