我想知道在社区网站上支持音频/视频聊天的最佳方式是什么。我知道的几个选项:
你会建议什么?我知道Google(Gmail Gtalk)会安装某种应用程序。但是可以完全避免服务器并进行直接连接(以节省我的服务器带宽)
感谢您的时间。
答案 0 :(得分:3)
FMS并不是这个日期的对等,所以只要你没有使用P2P,你就会一直为带宽付费。
Flash Player 10内置了这些功能,但Adobe还没有提供具有P2P功能的FMS,除了名为Stratus的“托管测试版”,Adobe更加混乱,不清楚是否可以发布商业应用程序或不在托管的Stratus服务器下,使所有这些功能无用(这些是专有的,模糊的协议,思想密切的公司的“优势”)。
这就是为了阻止你在FMS许可证中投入第一个$$$!除了协议问题,Adobe还没有在Flash中提供开放的API Achoustic Echo Canceler,使得音频通信非常痛苦,不可靠,特别是没有耳机,更不用说导致音频延迟几秒钟的网络延迟。 AEC is there,但它仅供Acrobat会议服务使用(屏幕共享相同)。
我不知道基于Java的解决方案 - 我想你会受到现在PC上可怜的JRE渗透以及对applet的长期反感的打击,但最终可能比Adobe的任何东西都要好!
答案 1 :(得分:2)
答案 2 :(得分:0)
最佳解决方案是使用Adobe,Red5或Wowza等FMIS等媒体服务器处理所有音频/视频聊天,并在浏览器中运行Flash客户端并捕获/显示音频/视频。
您还可以购买支持所有3个媒体服务器的AVChat 3现成的解决方案:FMIS,Red5和Wowza。
是否可以完全避免服务器并进行直接连接
是的,但唯一可以执行p2p的媒体服务器是Flash Media Enterprise Server(与FMIS不同)并且非常昂贵。另外p2p通过防火墙也不那么可靠,并且对于许多2个实时视频聊天来说并不好(仅限一个2个或一个2个)。