2010-05-14 37 views

回答

0

如果您只是为了能够发送你需要上传到服务器的文件,我想用AJAX来让它流畅。为此,你可以使用http://www.uploadify.com/

如果你想要音频和视频聊天,你也需要Flash--没有办法逃避。这根本不容易。也许http://avchat.net/将是你想要的。

1

随着视频聊天应用了好几年开发商(http://avchat.net)我想我可以对这个话题的几个计算的意见:

1)有2种大类型的聊天应用的网站有中:集团聊天(IRC风格)和即时通讯(Facebook聊天是这里最好的例子)

2)文本聊天部分可以完全用客户端上的HTML/JS和服务器上的Php/ASPX来完成,但是这些解决方案会倾向于由于常量池会给服务器带来一些负载。一种解决方案是使用XMPP/Jabber服务器,另一种是使用Erlang服务器端(Facebook使用它)。

3)对于音频和视频聊天,你需要一个媒体服务器(Adobe的FMIS是4500美元,Wowza是995美元,Red5是开源和免费的)。客户端也必须在闪光灯下完成(至少是视频/音频部分)。

4)也有媒体服务器托管公司(http://influxis.com)和亚马逊EC2提供预装Wowza和FMIS的服务器。

5)闪存ASO允许你这样做对2等视频,但它仅适用于1至11到庞大的观众情形良好。而且您仍然需要一台支持p2p的媒体服务器(FMES)。