首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止谷歌云功能超时用于视频处理?

防止谷歌云功能超时用于视频处理?
EN

Stack Overflow用户
提问于 2017-12-30 05:27:41
回答 1查看 588关注 0票数 0

首先,我不确定我的方法是否正确。

这就是我要做的。我有一些视频处理工作要做,为此我将使用FFMPEG。工作时间从1分钟到20分钟不等。

所以我的问题是:

  • CFs很适合这样做吗。我不希望我的主服务器执行这些任务。
  • 我能不能使CF只在60分钟之后,或者在完成之前才能超时。
  • 它会比使用服务器更便宜吗?

据我所知,使用云函数是一个完美的场景。另一种方法是使用构建队列,等待可用进程完成,然后当时间到来时完成任务。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-11 00:39:01

使用Google函数执行这一操作可能有点棘手。是的,您可以增加超时限制,但现在的最大值是5分钟,如果您的视频文件足够大,那么您可能经常遇到超时问题。在我看来你有两个选择。

  1. 如果您想继续使用Google,那么您最好使用Kubernetes引擎来代替它,并使用云功能。这将消除超时问题。您也可以使用App,它比Kubernetes引擎更容易站立。
  2. 您可以使用Amazon的Lambda服务以及AWS Step功能。这将使您能够根据标记将任何视频分割成小块,并使用Step函数并行化进程。一旦完成了所有的小块视频,你就可以把它们放回一起,输出更大的视频。

这是绝对有可能的,他们在AWS上谈了一下:点燃2017年关于使用FFMPEG、Lambdas和Step函数来完成任务。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48031259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档