Dan*_*ter 4 random flash audio chat roulette-wheel-selection
有人可以向我解释chatroulette背后的架构吗?我在考虑一个类似的项目,只能实现音频支持(对于初学者).设置这个闪存服务器的最佳方法是什么?如果是这样,我应该如何进入闪存,我需要flex 4吗?我对c ++,c#和java有一些初学经验,但我从来没有为网络开发任何东西.
我也想知道随机发生器如何匹配参与者.你会怎么编码这样的东西.
我在这里显然很无能为力,我非常感谢有关这个问题的一些建议 - 我不希望复制和粘贴解决方案.听听你们如何解决这个问题真是太好了.
非常感谢你
jol*_*uss 11
AFAIK ChatRoulette在代号为Stratus的Flash Player 10.1中使用了一组新的API,它允许Flash Player实例之间的对等连接.
因此,视频和音频流被推送到特殊的流媒体服务器,而不是像FMS或Red5那样共享唯一ID,并且对等体直接相互连接.
这有很大的可能性来减少事件流的事件流的服务器负载,其中可以在近邻之间共享到服务器流的1个连接.
如果Stratus没有直接在同伴之间推送流,你能想象像ChatRoulette这样的托管账单吗?!
如果您有兴趣了解更多关于Adobe小伙伴的Stratus部分:http://labs.adobe.com/technologies/stratus/