Ku6视频聊天室源码和齐秀视频聊天室源码读后感

 Ku6视频聊天室源码和齐秀视频聊天室源码读后感
去年也就是2010年12月份,得到了一份Ku6视频聊天室源码,当时手里有另外一套项目在做,所以到了今天元月份才抽空看了看。据说这套源码是南京某电脑公司的产品,属于夭折产品,具体为什么夭折就不清楚了。但是他的代码流出来之后,国内很多人用它开发出了成功的成品。
这套代码是用VC6编译的。由于我没装VC6,所以直接移植到VC2010下面了,对不赚容的地方进行改进后架设测试,发现客户端要加载一大堆音视频解码器,而且是在CMD窗口中完成的,感觉很不爽,而且视频严重的卡。占代宽也很高,上网看了别人的经过改进运营的版本,同样有这个问题,所以最后决定放弃对这个代码的严究。
放弃对它的严究,还有另一个原因,就是我不久后得到了国内开的很成功的齐秀聊天室源码。
今天也就是2011年2月初,我被齐秀视频聊天室的性能和效率深深的吸引了。视频采用的是H264压缩标准,音频用的是aac有损压缩,有着比mp3相对更强的压缩能力。编译架设成功后,就开始一行一行的看代码,说实话,齐秀的总体构架还是很清晰的,验证服务器,房间服务器,音视频服务器互相分离,有助于按性能布署。但是由于这套代码也不是完整产品,最多算是预览版,所以问题很多。
特别是在音视频采集方面,很多思想都是不正确的,权限控制方面也很原始。当然,我没有批评代码原作者的意思,毕竟不是最终成品。
聊天系统网络库用的是ACE,协议为UDP,SSL加密,数据库用的是Postgres,网站抱括大厅页面用的是PHP
视频系统:H264,UDP传输,有重专机制,但多次重传失败后允许丢包,一个视频的流量在5K/S以内,平均3K/S
音频系统:AAC压缩,用FAAC库,UDP传输,其它同上。
客户端界面为MFC+WEB开发的。
很多不尽人意的地方也许只是因为它不是最终产品:功能不是太全(当然扩充起来应该很方便),很多地方配置不太灵活甚一些通告文字都编译在源码里(成品中如果也这样,这是很不可思意的)。
由于我对核心的东西比较感性趣,所以经过近5个月的修正,在稳定性和效率上已经达到了运营标准。但对界面和娱乐功能上未作改进和扩充。
现在由于生活所迫,不得不停下来去谋生,如果谁有兴趣继续研究开发,可以直接联系我

你可能感兴趣的:(Ku6视频聊天室源码和齐秀视频聊天室源码读后感)