公司有个小需求,大约4-6个人在服务器上的一个房间内实现相互之间的视频聊天,当然一个服务器上可以支持很多的房间。对于视频我不是太懂,经过一些了解,我觉得有两种可以实现的方法:
1:利用red5(或者fms)做流媒体服务器,客户端嵌入flash来输出。但是感觉这种方式服务器开销太大,不知道系统容量的问题是否很严重。
2:用户之间使用点对点的传输方式,可以用openh323+stun来实现。(我们并不要求用户有很高的连通能力,如果某两个用户因为都在对称路由器后面,无法连接也无所谓)。请大家给点好的建议,要是能有比较完整的解决方案就更好了。