一种IPTV媒体交付系统、方法及媒体交付系统技术方案

技术编号:4160738 阅读:181 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种IPTV媒体交付系统,该系统基于对等网络,包括多个对等节点,其中所述对等节点,用于将期望发布的IPTV媒体内容文件分割成多个媒体内容文件段,并将所述多个IPTV媒体内容文件段交付至若干对端对等节点进行存储;和/或,用于接收并存储所述对端对等节点交付的IPTV媒体内容文件段。本发明专利技术相应地公开了一种IPTV媒体交付系统的内容发布的实现方法。另外,本发明专利技术还公开了一种媒体交付系统。借此本发明专利技术实现了实用、低成本的媒体内容发布。

IPTV media delivery system, method and media delivery system

The invention discloses a IPTV media delivery system, the system based on P2P network, comprising a plurality of peer nodes, wherein the peer node, for IPTV media content file expected release is divided into a plurality of media content file, and the plurality of IPTV media content documents delivered to the end of time peer to peer nodes; and / or, for receiving and storing the end of peer delivered IPTV media content file section. The invention correspondingly discloses a method for realizing the content publishing of an IPTV media delivery system. In addition, the invention also discloses a media delivery system. Thereby, the invention realizes a practical and low cost media content publication.

【技术实现步骤摘要】

本专利技术涉及数据通信领域,尤其涉及一种IPTV (Internet Protocol Television,因特网网络电视)媒体交付系统、IPTV媒体交付系统内容发布的 实现方法及媒体交付系统。
技术介绍
随着视频和宽带接入技术的迅速发展和成熟,通过Internet (因特网)收 看直播电视节目已经成为现实。IPTV能够提供直播电视、时移电视和TVOD (TVOnDemand ,录播)等业务,用户在收看电视直播的同时,还能够时移 电视和回看等,使用户彻底地从传统的你播我看的被动收看电视模式中解 放出来。现有的IPTV媒体交付系统,是一个基于C/S (Client/Server,客户端/服 务器)的结构。其中,客户端向服务器请求媒体内容,并接收来自服务器的媒 体内容。媒体内容是被存储在视频服务器中,该服务器在接收请求后通过网络 将媒体内容交付给客户端。在某些情况下,客户端还能够将节目内容下载到本 地后再播放以实现边放边拉的功能。但是,基于这种C/S方法的IPTV媒 体交付系统的可扩展性差,系统难以扩展到用户客户端数量非常多(例如,百 万级用户客户端、或者千万级用户客户端)的情况,或者说,要扩展到用户客 户端非常多的情况要付出极其昂贵的代价。当用户客户端请求媒体服务的数量 越来越多时,任何一种容量的服务器,最终都会出现不能及时地响应用户请求 的现象。服务器的资源最终会被消耗尽,则不能向用户客户端提供媒体流服务, 由此服务器成为IPTV媒体交付系统的瓶颈。为此,如何减少服务器的压力就成为IPTV媒体交付系统设计的关键。现 有技术提供了许多方法,例如,组播方法(Multicasting)、批处理技术 (Batching)、补丁技术(Patching)、合并技术(Merging)、周期性地广播 技术(Periodicbroadcasting)等,这些方法的基本出发点是采用组播方式,将7同一个文件的多个点播合并为一个组播信道服务;但是这些方法在实际商用运 营中却难以得到实际使用,其原因在于,目前整个网络并不支持全网IP组播,而目前使用最广泛的ADSL线路带宽不足以支撑同时传输两个流,且这种节省 资源的策略是以延时用户响应为代价的,在商业运营中得不偿失。另一种现有技术采用媒体分片方法,该媒体分片方法包括协作代理缓存技术 (Cooperative proxy catching techniques ) 禾卩基于段的缓存技术 (Segment-based caching)等。其中,协作代理缓存技术是将热片节目的初始 分片存储在Proxy (代理)中,其与以完整的文件都存储在服务器中相比较, 縮短了用户在频道切换和节目播放前的等待时间,改进了用户的体验;而基于 段的缓存技术是将媒体文件的各个不同的段存储在代理中,各个段以协作方式 被分发到用户客户端进行播放。所述协作代理缓存技术和基于段的缓存技术均 存在如下缺陷需要额外添加Proxy,增加了系统成本。综上可知,现有的IPTV媒体交付系统及其内容发布的实现方式在实际使 用上,显然存在不便与缺陷,所以有必要加以改进。
技术实现思路
针对上述的缺陷,本专利技术的第一目的在于提供一种IPTV媒体交付系统, 该系统可以实现实用、低成本的媒体内容发布。本专利技术的第二目的在于提供一种IPTV媒体交付系统内容发布的实现方 法,该方法可以实现实用、低成本的媒体内容发布。本专利技术的第三目的在于提供一种媒体交付系统,该系统可以实现实用、低 成本的媒体内容发布。为了实现上述第一目的,本专利技术提供一种IPTV媒体交付系统,该系统基 于对等网络,包括多个对等节点,其中所述对等节点,用于将期望发布的IPTV媒体内容文件分割成多个IPTV 媒体内容文件段,并将所述多个IPTV媒体内容文件段交付至若干对端对等节 点进行存储;和/或,用于接收并存储所述对端对等节点交付的IPTV媒体内容 文件段。根据所述的IPTV媒体交付系统,所述对等节点将期望发布的IPTV媒体 内容文件分割成多个IPTV媒体内容文件段后,从所述系统中选择出若干对端对等节点,并将所述各个IPTV媒体内容文件段交付至所述选择出的若干对端 对等节点进行存储。根据所述的IPTV媒体交付系统,所述对等节点根据节点可利用的带宽5vv,,和/或节点可利用的存储空间&,,和/或节点稳定性£幼'附鹏必鄉,,和/或系 统最近利用节点的程度来选择出所述对端对等节点。根据所述的IPTV媒体交付系统,所述对等节点根据对等节点的候选概率值来选择出所述对端对等节点,且所述对等节点的候选概率C^根据所述对等节点的心跳信息来测量,该心跳信息包括节点稳定性^w加e必to^,节点可利用的带宽的平均使用率^v,,节点可利用的带宽的平均使用率R,u^和节点服务流媒体请求的频率Fr叫,e;和/或,所述对等节点根据对等节点的候选概率W值来选择出所述对端对等节点,且所述对等节点的候选概率(^'根据如下公式来测量^st EstimatedStay, lf1 x (1 - R'usage)max{EstimatedStay,} max(Bw, x (1 - i ,, )} max(Fre《'置}其中,fori膨&必鄉,为时间周期内对等节点的节点稳定性;^n为时间周期 内端对等节点的节点可利用的带宽;R,^为时间周期内对等节点的节点可利 用的宽的平均使用率;^叫',为时间周期内对等节点的节点服务流媒体请 求的频率; 、&、 ^为权重因子;m为加入所述系统的对等节点的个数。根据所述的IPTV媒体交付系统,所述对等节点的节点稳定性foriw^^y,基于时间周期的长度来测量;和/或,所述对等节点的节点稳定性E幼'/n她必鄉,根据如下公式来测量其中,Q^^说^,为时间周期内对等节点停留至所述系统或在系统内工作 正常的时间长度;E^'/w^e必ta;;,0ev)为五幼7w^必toj;,的历史{直;a 、 为丰又重 参数,与节点可利用的存储空间&,相关,并且《+/ = 1。根据所述的IPTV媒体交付系统,所述IPTV媒体交付系统为集群结构, 并且其中一对等节点为中心节点;和/或其中一对等节点为中心节点,其它对 等节点为区域中心节点和/或边缘节点;并且,所述子节点采集自身心跳信息以计算所述节点候选概率GS'',并将所述节点候选概率GS''和自身心跳信息上报至所述父节点;和/或所述子节点采集自身 心跳信息并将所述自身心跳信息上报至所述父节点;和,若所述父节点同时为子节点,则所述父节点还将其所接收的子节点的自身 心跳信息和/或节点候选概率^'上报至其父节点;所述中心节点,用于接收系统内所有子节点采集并上报的心跳信息以计算 所述系统内所有对等节点的候选概率&、并提供给期望发布IPTV媒体内容 文件的对等节点以选择所述存储各个段的对端对等节点;和/或,用于接收所 有子节点采集并上报的心跳信息和/或计算出的对等节点的候选概率^'以维 护数据结构,该数据结构将对等节点和相应的候选概率进行关联,并在接收到 来自期望发布IPTV媒体内容文件的对等节点的请求消息后,选择具有最高候 选概率G^的对等节点,并返回所确认的对等节点的信息。根据所述的IPTV媒体交付系统,所述对等节点周期本文档来自技高网
...

【技术保护点】
一种IPTV媒体交付系统,其特征在于,该系统基于对等网络,包括多个对等节点,其中 所述对等节点,用于将期望发布的IPTV媒体内容文件分割成多个IPTV媒体内容文件段,并将所述多个IPTV媒体内容文件段交付至若干对端对等节点进行存储;和 /或,用于接收并存储所述对端对等节点交付的IPTV媒体内容文件段。

【技术特征摘要】
1、一种IPTV媒体交付系统,其特征在于,该系统基于对等网络,包括多个对等节点,其中所述对等节点,用于将期望发布的IPTV媒体内容文件分割成多个IPTV媒体内容文件段,并将所述多个IPTV媒体内容文件段交付至若干对端对等节点进行存储;和/或,用于接收并存储所述对端对等节点交付的IPTV媒体内容文件段。2、 根据权利要求1所述的IPTV媒体交付系统,其特征在于,所述对等 节点将期望发布的IPTV媒体内容文件分割成多个IPTV媒体内容文件段后, 从所述系统中选择出若干对端对等节点,并将所述各个IPTV媒体内容文件段 交付至所述选择出的若干对端对等节点进行存储。3、 根据权利要求2所述的IPTV媒体交付系统,其特征在于,所述对等 节点根据节点可利用的带宽Svv,,和/或节点可利用的存储空间&,,和/或节点 稳定性&/m^必to少,,和/或系统最近利用节点的程度来选择出所述对端对等节 点。4、 根据权利要求3所述的IPTV媒体交付系统,其特征在于,所述对等 节点根据对等节点的候选概率^'值来选择出所述对端对等节点,且所述对等 节点的候选概率C^'根据所述对等节点的心跳信息来测量,该心跳信息包括节点稳定性&rim&必toX,节点可利用的带宽的平均使用率^V节点可利用的 带宽的平均使用率R,,和节点服务流媒体请求的频率&C和域,所述对等节点根据对等节点的候选概率GS''值来选择出所述对端对等节点,且所述对 等节点的候选概率^'根据如下公式来测量。st EstimatedStay, ln ~, x (1 — R, , ) F叫謂6G。V=aStx——-!——+(3stx-—Ystx--;max(EstimatedStayJ max(Bw, x (1 - i /'Mge)} max(伶观辦其中,^^fe必鄉,为时间周期内对等节点的节点稳定性;Bw,为时间周期内端对等节点的节点可利用的带宽;R,u,为时间周期内对等节点的节点可利 用的带宽的平均使用率;Fr叫,e为时间周期内对等节点的节点服务流媒体请 求的频率; 、A、 ^为权重因子;m为加入所述系统的对等节点的个数。5、 根据权利要求4所述的IPTV媒体交付系统,其特征在于,所述对等 节点的节点稳定性fo/n他必鄉,基于时间周期的长度来测量;和/或,所述对等节点的节点稳定性根据如下公式来测量<formula>formula see original document page 3</formula>其中,a^m^to乂为时间周期内对等节点停留至所述系统或在系统内工作 正常的时间长度;五幼7wa/e必to乂 为fo,/wflfc必,a少,的历史值;a 、戶为权重参数,与节点可利用的存储空间^相关,并且《+)8=1。6、 根据权利要求4所述的IPTV媒体交付系统,其特征在于,所述IPTV 媒体交付系统为集群结构,并且其中一对等节点为中心节点;和/或其中一对 等节点为中心节点,其它对等节点为区域中心节点和/或边缘节点;并且,所述子节点采集自身心跳信息以计算所述节点候选概率^ ,并将所述节 点候选概率&''和自身心跳信息上报至所述父节点;和/或所述子节点采集自身 心跳信息并将所述自身心跳信息上报至所述父节点;禾口,若所述父节点同时为子节点,则所述父节点还将其所接收的子节点的自身 心跳信息和/或节点候选概率^'上报至其父节点;所述中心节点,用于接收系统内所有子节点采集并上报的心跳信息以计算 所述系统内所有对等节点的候选概率^',并提供给期望发布IPTV媒体内容 文件的对等节点以选择所述存储各个段的对端对等节点;和/或,用于接收所 有子节点采集并上报的心跳信息和/或计算出的对等节点的候选概率C^'以维 护数据结构,该数据结构将对等节点和相应的候选概率进行关联,并在接收到 来自期望发布IPTV媒体内容文件的对等节点的请求消息后,选择具有最高候 选概率G^的对等节点,并返回所确认的对等节点的信息。7、 根据权利要求6所述的IPTV媒体交付系统,其特征在于,所述对等 节点周期性发送心跳信息至所述中心节点。8、 根据权利要求2所述的IPTV媒体交付系统,其特征在于,所述对等 节点将所述多个IPTV媒体内容文件段以循环的方式交付至所述选择出的若干 对端对等节点进行存储;和/或所述多个IPTV媒体内容文件段中的起始段或起始的若干段在所述IPTV 媒体交付系统的存储份数大于所述起始段后或所述起始的若干段后的文件段。9、 根据权利要求2所述的IPTV媒体交付系统,其特征在于,所述对等节点将所述IPTV媒体内容文件分割为多个大小相等或不等的IPTV媒体内容 文件段。10、 根据权利...

【专利技术属性】
技术研发人员:李木金徐火顺朱兴昌
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1