vb、C/C++、java、c#、delphi、php哪个适合做视频聊天程序?分析下各自的优缺点,谢谢

如题
请各位大大分析一下各自的优缺点,谢谢了

1、Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。   您可以使用它轻易的构建高效率的即时通信服务器.   Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。   由于是采用开放的XMPP协议,您可以使用各种支持XMPP协议的IM客户端软件登陆服务.

2、Adobe的FMS是一个多媒体应用平台,使用该平台,你可以通过网络存储录制下来的音频、视频,也可以共享数据对象,并且可以将这些音频、视频和共享数据对象传递给多个客户端,实现实时同步共享。该平台集成了通讯功能和应用程序功能,它通过Flash Player(Flash player6或更高)在客户端提供音频共享,视频共享和数据流。在这个平台上,可以实现多媒体流的点播、直播、交互等多种应用,由于Adobe公司在网络多媒体应用上的雄厚实力,以及Adobe Flash Player在网络上应用的广泛性,因此,FMS成为诸多多媒体应用的服务器端主要应用平台。

3、Red5的主要功能和Macromedia公司的FMS类似,提供基于Flash的流媒体服务的一款基于Java的开源流媒体服务器。它由Java语言编写,使用RTMP作为流媒体传输协议,这与FMS完全兼容。它具有流化FLV、MP3文件,实时录制客户端流为FLV文件,共享对象,实时视频播放、Remoting等功能。用Red5替换FMS后,客户端不用更改可正常运行。

这3个产品你可以参考一下 都是用java来开发的 目前的视频聊天功能已经比较成熟了。 希望能帮到你····
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-13
个人认为java语言比较合适,无论做B/S结构还是C/S结构都可以。
vb有局限性,需要考虑64位机器是否应该用VB.NET
C++不能做B/S结构的,扩展性不好。
C#应该也可以,但我这个语言不太了解,不给予评论
delphi跟VB差不多,开发速度快,但有局限性
php好像不能做C/S结构吧
【以上意见仅供参考】本回答被提问者采纳
第2个回答  2012-01-13
C++ 吧
第3个回答  2012-01-13
c++
相似回答
大家正在搜