从Google App Engine后台任务中启动外部可执行文件

时间:2013-10-04 19:33:31

标签: java google-app-engine mp4

此问题与此问题有关:Calculating length of mp4 video after upload to Google Cloud Storage from GAE

我正在计算用户上传到Google App Engine应用的.mp4文件的“持续时间”。我正在研究的一个可能的解决方案是启动文件上传的后台任务,该任务将调用可以解析.mp4文件的元数据的第三方可执行文件。

我找到了一些可以查看任务的mp4解析器(例如http://atomicparsley.sourceforge.net/mpeg-4files.html),但是没有找到关于如何从Google App Engine应用程序中正确启动进程的文档。

是否像将应用程序上传到我的应用引擎项目的WAR目录下的文件夹一样简单(注意:我的应用程序是用Java编写的)并通过从后台任务创建新进程来调用它?

对此有任何建议表示感谢 - 谢谢!

1 个答案:

答案 0 :(得分:1)

您目前无法启动Google App Engine中的外部流程。

你必须找到一个解析.mp4

的java库

有一个新功能可以让你这样做。它现在在Trusted Tester中,所以你必须注册: https://groups.google.com/forum/#!topic/google-appengine/gRZNqlQPKys

您基本上需要使用需要执行的应用程序创建VM映像。