公司有个小需求,大约4-6个人在服务器上的一个房间内实现相互之间的视频聊天,当然一个服务器上可以支持很多的房间。对于视频我不是太懂,经过一些了解,我觉得有两种可以实现的方法:
1:利用red5(或者fms)做流媒体服务器,客户端嵌入flash来输出。但是感觉这种方式服务器开销太大,不知道系统容量的问题是否很严重。
2:用户之间使用点对点的传输方式,可以用openh323+stun来实现。(我们并不要求用户有很高的连通能力,如果某两个用户因为都在对称路由器后面,无法连接也无所谓)。请大家给点好的建议,要是能有比较完整的解决方案就更好了。
1:利用red5(或者fms)做流媒体服务器,客户端嵌入flash来输出。但是感觉这种方式服务器开销太大,不知道系统容量的问题是否很严重。
2:用户之间使用点对点的传输方式,可以用openh323+stun来实现。(我们并不要求用户有很高的连通能力,如果某两个用户因为都在对称路由器后面,无法连接也无所谓)。请大家给点好的建议,要是能有比较完整的解决方案就更好了。
解决方案 »
- 向大侠请教个关于控件封装的问题。
- 有过实际开发经验的进来!快!!!
- 初学vc关于动态链接库的一个问题
- 问Serv-U的一个原理性问题~!客户端连接到Server后,它是不是以开线程的方式来解决???
- 我是否有必要学VC
- 急!在MFC程序中调用另一个用MFC程序生成的lib崩溃问题
- 我不小心把自己的一个非系统盘在dos模式下,快速格式化了,怎样恢复啊
- 谁有dcomcnfg.exe给俺发一个呀 ( 在 线 等 ! )
- 用DAO打开了带密码的Access97数据库后,我想修改这个库的密码,该怎么办呢?
- 看看我的计划《程序员生活》,
- 使用setwindowlong子类化类时出错
- 用pop3协议 怎么知道邮件中有无附件 有的话怎么知道附件的个数和大小?
各用户用的IP和端口,如果不能直连流媒体服务才中转视频。
当数据达到一定数量时再发送,这样才能比较好的保证影音的流畅