本期内容
锦州市的快速发展,使锦州市委办公厅的领导指导作用越来越重要,随着日常办公事务的增多,信息、文件处传输处理量的加大及重要文件事件传达及时性需求加强,锦州市委办公厅需要进行办公信息化改革,改变以往办公效率低,政府文件下传及时性低,文件保密性不强,易流失等问题。在了解了VIEWGOOD产品的综合性能优势后,决定与VIEWGOOD合作完成办公厅的流媒体搭建。
                                 全文
返回首页>>流媒体技术研究成果>>

P2P流媒体竖子尔

目前,业界对于P2P模式的流媒体甚为关注,采用P2P模式的流媒体平台也是不断的出现。要了解P2P流媒体平台的特性,首先要了解他的传输原理。

目前P2P流媒体平台使用的技术,基本上和P2P软件,如BT工具以及类似于BT工具的核心技术相似。根据拓扑结构的关系可以将P2P流媒体平台分为4种形式:中心化拓扑(Centralized Topology);全分布式非结构化拓扑(Decentralized Unstructured Topology);全分布式结构化拓扑(Decentralized Structured Topology,也称作DHT网络)和半分布式拓扑(Partially Decentralized Topology)。

其中,中心化拓扑最大的优点是维护简单发现效率高。由于资源的发现依赖中心化的目录系统,发现算法灵活高效并能够实现复杂查询。最大的问题与传统客户机/服务器结构类似,容易造成单点故障,访问的“热点”现象和法律等相关问题,这是第一代P2P网络采用的结构模式,经典案例就是著名的MP3共享软件Napster。

这种对等网络模型存在很多问题,主要表现为:
(1)中央服务器的瘫痪容易导致整个网络的崩馈,可靠性和安全性较低。
(2)随着网络规模的扩大,对中央索引服务器进行维护和更新的费用将急剧增加,所需成本过高。
(3)中央服务器的存在引起共享资源在版权问题上的纠纷,并因此被攻击为非纯粹意义上的P2P网络模型。对小型网络而言,集中目录式模型在管理和控制方面占一定优势。但鉴于其存在的种种缺陷,该模型并不适合大型网络应用。

全分布式
    全分布非结构化网络在重叠网络(overlay)采用了随机图的组织方式,结点度数服从"Power-law"[a][b]规律,从而能够较快发现目的结点,面对网络的动态变化体现了较好的容错能力,因此具有较好的可用性。同时可以支持复杂查询,如带有规则表达式的多关键词查询,模糊查询等,最典型的案例是Gnutella。

Gnutella是一个P2P文件共享系统,它和Napster最大的区别在于Gnutella是纯粹的P2P系统,没有索引服务器,它采用了基于完全随机图的洪泛(Flooding)发现和随机转发(Random Walker)机制。为了控制搜索消息的传输,通过TTL (Time To Live)的减值来实现。具体协议参照[Gnutella协议中文版]
    在Gnutella分布式对等网络模型N中,每一个联网计算机在功能上都是对等的,既是客户机同时又是服务器,所以被称为对等机(Servent,Server+Client的组合)。
    随着联网节点的不断增多,网络规模不断扩大,通过这种洪泛方式定位对等点的方法将造成网络流量急剧增加,从而导致网络中部分低带宽节点因网络资源过载而失效。所以在初期的Gnutella网络中,存在比较严重的分区,断链现象。也就是说,一个查询访问只能在网络的很小一部分进行,因此网络的可扩展性不好。所以,解决Gnutella网络的可扩展性对该网络的进一步发展至关重要。
    由于没有确定拓扑结构的支持,非结构化网络无法保证资源发现的效率。即使需要查找的目的结点存在发现也有可能失败。由于采用TTL(Time-to-Live)、洪泛(Flooding)、随机漫步或有选择转发算法,因此直径不可控,可扩展性较差。
    因此发现的准确性和可扩展性是非结构化网络面临的两个重要问题。目前对此类结构的研究主要集中于改进发现算法和复制策略以提高发现的准确率和性能。

半分布式
     半分布式结构的优点是性能、可扩展性较好,较容易管理,但对超级点依赖性大,易于受到攻击,容错性也受到影响。下表比较了4种结构的综合性能,比较结果如表1-1所示。

比较标准/拓扑结构 中心化拓扑 全分布式非结构化拓扑 全分布式结构化拓扑 半分布式拓扑
可扩展性
可靠性
可维护性 最好 最好
发现算法效率 最高
复杂查询 支持 支持 不支持

 表1:4种结构的性能比较

在了解P2P流媒体平台的传输原理和模式后,我们必然对整个平台的多个方面提出很多的疑问,而这种疑问,则是在其实际运行中,以及商用过程中必然遇到的问题。

1 安全性
A、系统安全性
    长久以来,业界对于P2P流媒体平台的强大并发能力津津乐道,然而对于P2P流媒体平台的安全性,一直以来都被众人所忽略。P2P流媒体平台采用的是与P2P文件共享系统相似的传输协议,无论采用什么分布模式的P2P拓扑结构,相同之处在于都采用了相似的传输协议,P2P流媒体平台采用的协议,为了保证流在传输过程的完整性,在协议内容上作出了相应的修改,然而,协议的修改,依然无法保证流在传输过程中传输信息的截取和断流,修改、增加流传输过程中的数据内容,以非控制单体为主要传输骨干的方式,也就是公开性的发散方式,使得P2P流媒体平台的安全性更成为其运营过程中的巨大隐患。
B、客户端安全性
    使用P2P流媒体平台软件的用户,在使用过程中存在着双重方向的安全性问题。首先来自P2P流媒体平台系统自身的安全隐患,在上面曾经提到,P2P流媒体平台由于采用的是开放式,发散式的传输方式,因此,很容易受到通过系统传输过程中带来的随意性恶意攻击,这给作为客户端的用户带来了巨大的安全隐患。此类的恶意攻击有可能来自该P2P流媒体平台软件的竞争对手,也有可能来自普通的电脑用户,而来自普通电脑用户的攻击则有可能有以下两种情况,一种为主动攻击,一种为被动攻击。主动攻击就是通常大家所常说的黑客攻击,这种情况是大家所经常能够听说也是能见到的。而另外一种被动攻击,则很多用户更有感受,目前互联网上流氓软件、木马、病毒等令网民深恶痛绝的名词在很多时候让用户在不知情的情况下,就充当了对P2P流媒体平台的攻击工具,或者是病毒的散播源。
    2 稳定性
    中心化拓扑(Centralized Topology);全分布式非结构化拓扑(Decentralized Unstructured Topology);全分布式结构化拓扑(Decentralized Structured Topology,也称作DHT网络)和半分布式拓扑(Partially Decentralized Topology)这四种类型的P2P流媒体平台,在拓扑结构上的差异,并不能改变P2P模式主体。P2P流媒体平台的主体依然是以客户端机器为主要的承载工具。使用客户端机器为传输承载工具则必然对传输过程的稳定性造成影响。
A、在线人数的不稳定影响流媒体平台的稳定性
    单一文件同时享用用户的数量,对于P2P流媒体软件来说,依然是非常致命的一个技术瓶颈。任何一个P2P流媒体平台都不能忽视这个问题的存在。而这对于P2P流媒体平台的使用者来说,是一个难以承受的痛。互联网内容的丰富,竞争对手的林立,巨额版权费用等等,使得P2P流媒体平台的拥有者,都无法保证平台的使用人数能够保持在一个稳定的数字上,这使得平台自身的稳定性受到影响。
B、在线人数的不可控性影响流媒体平台的稳定性
    以上所说,同时观看同一影片的用户数量,对于所有观看这一影片用户的观看质量有重要的影响,也就是说,按照P2P共享软件的原理,人数越多,观看影片的效果就越好。用户在观看完影片之后关闭P2P流媒体客户端,或中途关闭客户端,以及非热门影片等观看人数少等这一系列不可控因素,对于观看的稳定性都有很大的影响。当然,部分P2P流媒体平台声称不是用户数量越多观看质量越好,在理论上和实际应用中这自然是可以实现的。实现这种的情况有的是借鉴了流氓软件的一些功能。实现方式一:为同一客户端强制性同时下载多个非用户关注的视频文件。这种方式是较为冠冕堂皇的。主要的表现形式为在客户端上同时展示多个推荐的节目,这些节目是非用户关注的,用户必须手动删除,而这种多一个步骤的且繁琐的重复步骤都不太会选择去做。而这样下载多个视频文件对于P2P流媒体平台来说是可以实现即使观看这个影片的人数不多,同样可以实现流畅播放。然而,在这样的同时必须看到的一点就是,客户端的机器的带宽是有限的,充斥了众多下载文件后,直接影响到用户所关注的那个影片的下载,这样必然会影响到用户期待的心情,而很多用户在无法忍耐这种慢速,又无法找到解决办法的时候,自然选择了关闭客户端,客户端的关闭,自然影响到了整个平台的稳定性。
     实现方式二:通过系统进程。用户在启动客户端软件后,同时启动一个系统进程,这样可以实现流媒体平台播放和下载两个进程,在运行程序中则只显示一个程序。在用户关闭了P2P流媒体平台的客户端后,下载进程依然进行,对于大部分用户来说,系统进程这方面的知识匮乏,是这种方式可实行的一个重要基础。但是随着系统下载资源占用资源增多,用户机器速度减慢的时候,这种情况就会在互联网上爆光,而这对一个P2P流媒体平台来说,这不仅仅是用户数量减少影响平台稳定性,更多的还是影响这个P2P平台今后在整个业界的生存。
     3 可运营性
    可运营性对于很多商用的P2P流媒体平台来说都是一个非常困难的问题。这是一种模式的探索和创立。由于P2P流媒体平台成功的重要因素在于整个平台的用户。而对用户收费,对于所有商用的影视娱乐网站来说,都会有同样伤痛的感受。以目前互联网娱乐业内较为热门的网络游戏为例,收费后用户的数量与免费期间的用户数量相比,能够实现1:3就已经是非常大的成功了。然而,随着同业竞争,同质竞争的激烈,这种比例依然在不断的扩大。P2P流媒体平台,这个必须依靠在线用户数量生存的平台,向用户进行收费则显得是那么的不太合适。而,更多的则讲目光转向了网站广告,对于这种传统型的网站盈利模式,并不愿多做品论,众人皆晓。

P2P文件共享技术对于互联网的推广作用是不可置疑的,然而,我们必须认识到,一种技术在进行运用领域的更换时,其实际的运用过程中存在的问题是否能够影响到整个技术的应用。P2P流媒体平台在实际应用过程中,在安全性,稳定性,可运营性方面存在的问题在其实际的运用发展过程中埋下了重要的隐患,只有克服此类的问题,才能算是一种切实可用的流媒体平台。

首页  联系我们  网站地图  管理中心  ENGLISH


VIEWGOOD(远古科技) 版权所有
Copyright©2002-2007 VIEWGOOD, all right reserved.
苏ICP备05006706号