在Google App Engine中使用rtmplite录制音频?

3 投票
2 回答
993 浏览
提问于 2025-04-16 14:30

我正在开发一个Google App Engine的应用程序,需要录制音频并将其保存到我们的数据库中。我发现没有其他办法可以通过Flash录制音频,所以[rtmplite] (http://code.google.com/p/rtmplite/)引起了我的注意。

因为我对rtmplite没有经验,它适合我们的项目吗?或者有没有其他基于Python的RTMP解决方案可以录音?你能推荐什么Flash客户端吗?

谢谢!

2 个回答

0

试试 appengine 的后端服务吧,目前他们对一些流媒体所需的东西没有开放。不过他们可能很快就会开放。一旦他们支持套接字(也就是网络连接),那么像 rtmplite 或 rtmpy 这样的工具就可以很容易地在那儿运行了。后端服务已经支持无限请求长度,这对于流媒体来说是必须的。

5

Google App Engine 在处理 RTMP 时有点麻烦,因为它不支持套接字(socket)。你需要使用像 RTMPT 这样的东西,它是通过 HTTP 隧道传输的。不过,这种隧道传输会增加延迟,所以如果你想做实时的事情,这可能会成为一个问题。

目前,rtmplite 不支持 RTMPT,所以现在还不行。我参与了一个项目,叫 RTMPy(http://rtmpy.org),计划支持 RTMPT 和 AppEngine。不过,AppEngine 的支持可能还要几个月才能实现。

撰写回答