为什么视频聊天室不支持P2P传输?_专业多人视频聊天室软件定制开发商_南通宇诺网络技术有限公司,专业多人视频聊天室软件提供商,网页版聊天室软件开发,多人视频聊天室网站制作
当前位置:主页 > 公告中心 > 运营合作 >
为什么视频聊天室不支持P2P传输?
     P2P是什么,说白了就是PC TO PC,简单的说,客户的需求就是希望用电脑对电脑的方式做为传输,从而使服务器不占资源,不占带宽,使客户端之间实现传输,这样硬件投入就少多了.那为什么我们说聊天室软件不适合做P2P呢?
      上面讲到了,P2P就是电脑对电脑,那么我们来进行一个推理,假如,一个房间内有200人在线,现在A用户上了公麦,其它199人都要看A,那么P2P的处理方案就是,A将他的视频传输给其它人,就是说A需要传输199份数据给199个人,在中国,A用户的带宽即使非常好,那也是2M的ADSL,而有些客户用的还是512K的ADSL,私人用户用10M或100M独享的是非常少的.我们来做个计算,假如A用户每路视频或音频占用总合是50K,那么,他2M的线路能传输多少用户呢?最大上限是40个,更不要讲2M的ADSL是理论2M,实际应用过程中是达不到的.那也就是说其它的150个用户将无法从A处获取数据,客户有些就又讲了,那为什么不从接收到数据这里再接收呢?视频聊天软件是一个即时性要求非常高的软件,像BT那样的数据传输模式,在这方面应用是有很大难度的,这一点上,国内的PPLIVE等软件做的非常不错,可是这种方案应用在视频聊天时,效果实在不行.所以P2P的传输模式适合做小型的聊天室,像国内的E话通,等软件就有10人型,15人型聊天室,采用的就是P2P传输.
      客户会说了,那UC是怎么做的呢?UC,是否采用P2P,我不清楚,做为一个大型的聊天室运营商来讲,他是不可能不考虑硬件的成本的,那他可能会用P2P做一部分,然后当负荷超过时的用户采用服务器中转,那是可以实现的,可这种开发的成本是巨大的.
      还有一个原因,P2P穿透一直是一个难点,你或许在互联网上看到过很多说P2P穿透,但实际上,中国的路由器有上百个甚至更多的品牌,他们的标准不同,要穿透所有的也是一个非常难实现的工作,大家可曾记得QQ视频聊天连接不通时有个提示,连接不通,正在通过服务器中转.当然我们可以开发P2P在连接不通时通过服务器中转来解决这样的问题.但他一样是要服务器成本的.
      在这方面,我们提出过一些解决方案,比如,公麦大家都在看,用广播,私麦,密麦这样的看的人少的,可以用P2P来传输,是的,我们也一直认为这是一个非常不错的解决方案,但纵观整个聊天室市场,国内最大的www.99cu.com,也无非在线2000人而已,为了开发这样的软件而投入巨大的开发成本,客户能有几个真正应用的呢?所以我们在此向那些希望给1万元或者2万元甚至更低的客户,看完这个文章,希望您不要拿着那可怜巴巴的钱来和我们讨论了,因为如果您想做的很大,在线人数几万或几十万时,单开发的成本远远高于您的十倍甚至更高.所以请看完此篇文章的客户不要在和我们讨论软件用P2P的问题了。