视频文件转换/转码Google App Engine

时间:2012-10-21 11:48:06

标签: java google-app-engine ffmpeg video-processing blobstore

我想通过简单的任务启动云计算项目:

  1. 接收上传的视频文件
  2. 做一些转码/转换给他们
  3. 允许用户下载/流式传输生成的文件
  4. 我在考虑ffmpeg作为Java/Google App engine Application中集成的外部命令行工具。由于很难确定框架的局限性,有人可以告诉我这是否可行?

    提前谢谢!

2 个答案:

答案 0 :(得分:3)

您必须将ffmpeg卸载到外部服务器,例如Amazon EC2Google Compute Engine

今年在谷歌I / O上,谷歌实际上在一个名为 Managing Google Compute Engine Virtual Machines Through Google App Engine 的演示文稿中展示了你想做的完全相同的项目,尽管是在Python中。

幻灯片中已有一些代码,但正如演示文稿中所述,Google希望为项目提供源文件。我不知道他们是否已经这样做了。你可以给作者发电子邮件并询问。

答案 1 :(得分:0)

这不会简单地起作用。 Google App Engine和Google Cloud Functions中都有超时限制。唯一可行的方法是使用具有无限超时值的Google App Engine Flex。