项目需求:(模糊)web网页视频聊天。


项目开发第一步:确定实现方式==>

几种通用的视频聊天实现方式:

1  基于软件的视频聊天网站;

2  基于插件的视频聊天网站;

3  基于网页的视频聊天网站-->基于Flash。


第一种实现方式主要基于C,C++实现,主要缺点为开发成本高、开发周期长,out。

第二种实现方式主要问题是客户端在使用时需要下载插件,容易被杀毒软件拦截,且开发成本和周期并不低于第一种实现方式,out。

第三种实现方式,(1)Flash插件应用率高,不用另外加载客户端和插件;(2)目前流媒体播放技术已较成熟,有基于Flash流媒体播放的开发工具和服务器;(3)实现较为简单,开发成本和周期低,OK。