2012-08-16 113 views
0

我试图不dev_appserver.py运行GAE应用程序,并有以下错误 Asse田API代理在app.yaml中inbound_services发现: - channel_presenceAsse田:未找到服务“XMPP”</p> <pre><code>room = webrtc.Room.get_by_key_name(room_key) </code></pre> <p>我API代理:未找到服务“XMPP”

如何直接使channel_presence在application.py

+3

如果你不使用dev_appserver.py,你是如何运行它的? – 2012-08-16 18:18:03

+0

我将google dir从gae sdk复制到网站包中。我只需要gae的频道。 – 2012-08-16 18:50:39

+0

有什么意义? – aschmid00 2012-08-16 18:59:23

回答

1

除另有规定外,附带的库的App Engine SDK只WO预期rk在App Engine环境中。您不能只导入包含在App Engine SDK中的XMPP库,并期望它在非GAE应用程序中工作。

+0

这是悲伤的)),你能否建议替代gae频道用于non-GAE应用程序,该应用程序使用Webrtc技术为p2p视频。如何连接2个没有频道的客户端? – 2012-08-16 19:10:25

+2

你可以看看TyphoonAE(http://code.google.com/p/typhoonae/wiki/ChannelAPI),但是如果你想使用App Engine服务,我不知道你为什么不使用App Engine。 – 2012-08-16 19:50:48

+0

合法的问题。由于服务器已决定使用gevent,模板引擎tenjin,最近决定增加对webrtc的支持,因此几个月的大部分应用程序都在使用werkzeug。因此,不要再重新开始,因为我不知道是否会做出这样的决定。 – 2012-08-17 06:49:23

相关问题