P2P技术经过多年的发展已经不再单纯是点对点传输,现在已经发展到分布式P2P技术,将P2P作为实时传输的视频会议系统吗?
下面我们先简单介绍一下点对点P2P技术与分布式P2P技术的区别:
对等P2P主要是点到点传输数据,而这种传输仅在两个端点之间进行,数据不需要服务器的转发,而是通过穿透技术来实现两端点的数据传输,这样就可以实现数据的实时传输。
分布P2P技术基本上就是每个节点都是对等的,数据可以从一个端或另一个节点获得,该方法可以加速接收端的传输量,可以获取不同节点的数据,比从一个节点获取数据要快得多,因为数据都来自于不同的节点,所以其数据并非实时数据,具有很大的局限性。所以分布式P2P技术仅适用于对数据量不大的实时应用,如文件传输、网络电视等。
归纳出视频会议系统的实现方式,数据传输方式一般可分为点到点、点到多点、多点到多点实时传输,对于点对点的音讯、视频传输,我们完全可以用单纯的P2P技术来实现,但是点到多点、多点对多点传输,它的数据一般由服务器一路传送到服务器,再由服务器转发多路数据,例如,不管是使用简单的点对点P2P技术还是采用分布式P2P技术都会导致终端上载带宽增加,而且因为多个节点都是对等数据,不可能实现实时数据传输,所以不能用于视频会议系统的实时传输。
总之,点对点式P2P技术能够在视频会议中实现实时数据传输,但不适合采用点对点方式传输点对点的P2P技术和分布式P2P技术。