0

我们目前在视频中使用cloud intelligence apifor tracking objects,但对于大型视频,这可能需要超过 10 分钟。

我很好奇 Google Cloud 产品是否有任何功能可以在作业完成后发布到各种发布/订阅队列。

唯一的 API 似乎让我们等待await operation.promise().

亚马逊有一个解决方案允许该功能进入睡眠状态,您可以稍后检查工作是否完成。

任何人都知道这是否存在于谷歌?

  const [operation] = await video.annotateVideo(request);
  console.log('Waiting for operation to complete...');
  const [operationResult] = await operation.promise();
  // Gets shot changes
  let shotChanges = operationResult.annotationResults[0];
4

1 回答 1

1

您可以指定将结果写入 GCS 存储桶的outputUri 。如果您这样做,您的方法将不必等待。

然后,您可以在将处理结果的输出 GCS 存储桶上设置触发器。

于 2019-10-19T08:31:43.270 回答