我想在gae做一个聊天室,(音频聊天)
有任何框架可以做到吗?
感谢
答案 0 :(得分:1)
App Engine不直接支持任何类型的音频聊天,并且由于它基于具有(主要)HTTP请求的请求 - 响应系统,因此您无法自行实现。
答案 1 :(得分:1)
尝试Adobe Stratus(它适用于p2p连接),您只能使用Google App Engine来交换对等ID。
答案 2 :(得分:0)
如果您支持Jingle,那么您所要做的就是传递XMPP数据包。有很多模块支持它。
答案 3 :(得分:0)
你需要两件事:
用于获取音频的浏览器插件。你可以在eg之上构建它。 http://code.google.com/p/libjingle/'>libjingle具有跨平台和允许P2P通信的优势,更不用说能够与任意其他XMPP endoints交谈。或者您可以使用Flash来抓取音频并从您构建的服务器上弹出流(我认为尝试在Flash中为STUN做STUN是不可能的),但这在App Engine中非常棘手,因为您需要它是长期运行的。
在客户端之间获取信令消息的方法。您必须轮询,直到Channel API发布(很快)。
这是一个很大的问题,说得温和一点,但是如果你这样做的话,那将是 awesome 。