P2P reload

来源:互联网 发布:软件测试的艺术 编辑:程序博客网 时间:2024/04/30 04:19

最近一段时间因工作需要分析了市场上所有常见的P2P的视频点播和直播实现,没有发现一个令我满意的产品,虽然学术上对P2P的研究已经相当成熟,但研究一般止步于网络模拟阶段,并没有实现真正成熟的P2P产品!导致了虽然P2P的研究paper发了上千份,但最终也仅仅是"研究"而已!

 

尽管国内的P2P水准不必国外差,但纵观PPLive、PPStream、QVOD、 QQLive、迅雷看看、funshion等产品, 在技术实现上都没有过人之处, 其中迅雷看看就是一个标准的废品, 客户端播放效果非常差,说实话我还没有见过实现的如此的差的客户端播放产品.

 

很多人都尝试过开发P2P产品, 但极少成功, 我并不认为是技术上的原因, 因为单从技术角度而言,目前的P2P技术已经走过了10年之久, 这在日新月异的互联网行业中绝对算的上一个非常古老、非常成熟的技术了, 在我看来很多人失败的原因在于太专注于P2P技术,很多程序员都很自负, 总认为自己可以给出更好的P2P实现, 在开发的时候每次都几乎从底层开始自己来实现所有的组件,包括内容服务器、tracker服务器、切片算法、调度算法、以及传输算法等.这导致很多功能不稳定,无法实现可运营的产品, 我认为在最初的开发过程中不必拘泥于如何通过P2P来实现所谓的90%+的带宽节约, 而是应该将自己定位于50%的带宽节省就可以了, 将主要精力放在如何将产品尽快开发出来上市运营, 在最初的运营阶段可以多用自己的服务器来进行加速, 在后续开发过程中逐渐优化带宽的利用率即可.

 

http://nextplayer.net

原创粉丝点击