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

问题描述 投票:0回答:1

该问题与以下问题有关: 从GAE上传到Google Cloud Storage后,计算mp4视频的长度

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

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

将可执行文件上传到我的App Engine项目的WAR目录下的文件夹(注意:我的应用程序是用Java编写)并通过从后台任务创建新的Process来调用它,是否简单?

希望对此有任何建议-谢谢!

java google-app-engine mp4
1个回答
1
投票

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

您将必须找到一个Java库来解析.mp4

有一项新功能可以让您执行此操作。 它现在处于Trusted Tester中,因此您必须进行注册: https : //groups.google.com/forum/#!topic/google-appengine/gRZNqlQPKys

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

© www.soinside.com 2019 - 2024. All rights reserved.