博客网 >

P2P流媒体直播系统开发总结
作者:分类:默认分类标签:
P2P流媒体直播系统开发总结
By David.Zhu 2008/05/09


    时间过得挺快,转眼距CyberMagic 1.0版本的发布已经有两年多时间了,期间发生了太多的波折. 我们做P2P流媒体直播软件在国内还算是比较早,当时Coolstreaming和PPLive刚出来不久,CyberMagic的发布在PPS和QQLive之间.可是CyberMagic现在却静静地躺在我的电脑里,没有了昔日的光芒.
    公司对CyberMagic系统的测试也投入了不少的财力和人力,在公司总部多次组织所有员工进行了测试,同时利用集团在全国各地的销售办事处人员组织电脑上网集中测试,免费提供P2P直播技术支持(比如周笔畅的Bibisky直播软件).相比PPLive在教育网上进行测试,显然我们的P2P软件模型的验证成本要高得多. CyberMagic在开发完了以后公司不认为P2P直播能够为公司带来盈利,所有没有继续将其产品化走PPL,PPS的道路,而是作为公司的核心技术储备.于是后续的开发就转向了基于P2P的核心承载网络(uOverlay),P2P的多点会议,P2P的VOD等.至今我还在困惑:如果CyberMagic走的是另外一条路现在会是怎么样的,另外一个MySee?
    随着2006年下半年公司出现的财务困境,以前的开发团队成员相继离开了公司,我也在2007年上半年离职.后来就一个人继续对CyberMagic进行重构和开发.此时,国内P2P流媒体直播领域已经出现了很多的后起之袖:UUSEE,光芒国际,Sopcast,PPMate..., 但市场份额还是被PPL,PPS,QQLive三分天下.技术上,CyberMagic已经不占优势.我面临着两种选择,要么继续改进和完善CyberMagic,使其可运营化,要么去分析和学习别人的优秀技术,对CyberMagic来一个脱胎换股.最终我选择了后者,选择了PPLive,于是对PPL的架构和实现进行了深入的分析和学习.
     目前已经初步完成的模块包括:common.dll,Troubleshooter.dll,EROC.DLL,TEN.DLL,KOM.DLL,FwUPnP.dll EWA.ocx(SynacastEWA.ocx),List.ocx (SynacastList.ocx),客户端界面实现(UI.DLL).另外,参考CyberMagic 技术实现了自己的MIR.DLL,Source,SourceAgent和SuperNode服务器.
     面临的问题:1)前期在GUI界面上投入的时间和精力太多,导致对服务器和P2P核心算法的开发不足;2)缺少测试和运营所需的服务器资源.
     路漫漫其修远,吾将上下而求索.
<< QQ界面引擎技术:NewSkin / 探讨棋牌类游戏AI算法 >>

专题推荐

不平凡的水果世界

不平凡的水果世界

平凡的水果世界,平凡中的不平凡。 今朝看水果是水果 ,看水果还是水果 ,看水果已不是水果。这境界,谁人可比?在不平凡的水果世界里,仁者见仁,智者见智。

中国春节的那些习俗

中国春节的那些习俗

正月是农历新年的开始,人们往往将它看作是新的一年年运好坏的兆示期。所以,过年的时候“禁忌”特别多。当然,各个地方的风俗习惯不一样,过年的禁忌也是不一样的。

评论
0/200
表情 验证码:

David.Zhu

  • 文章总数0
  • 画报总数0
  • 画报点击数0
  • 文章点击数0
个人排行
        博文分类
        日期归档