【问题标题】:Google cloud - file pipe谷歌云 - 文件管道
【发布时间】:2022-11-26 08:03:21
【问题描述】:

我有一个能够比实时更快地生成自定义视频(基于输入文本)的系统。

我想创建一个 http 端点:/create_video?description=dog riding a horse,作为响应的一部分,将 URL 返回到制作的视频。

视频可能会很长,其生成可能需要一些时间。我不想等待它完成,而是希望在第一帧可用时立即返回响应,以便用户可以使用提供的 URL 立即观看(我们生成的速度比实时生成速度更快,因此不会有缓冲)。该 URL 必须无限期地指向生成视频(甚至生成后数月)。

我正在使用谷歌云。推荐的方法是什么?

我可以创建一个自定义端点来为视频提供服务,并具有所描述的属性,但也许像 Cloud Storage 这样简单的东西可以工作(虽然写入尚未完成,但我无法读取它)?

【问题讨论】:

  • 在写入过程完成之前,无法访问 Cloud Storage 中的对象。在此之前,该对象不存在。
  • 谢谢!是的,在做了一些额外的研究之后,它似乎并不那么容易。我最好的想法是实现一个自定义端点来流式传输结果,同时使用数据库中的临时数组条目生成文件。文件完全生成后(数据库条目将为空并指向云存储位置),重定向到云存储。

标签: google-cloud-platform google-cloud-firestore google-cloud-storage


【解决方案1】:

根据@Piotr Dabkowski 的说法,在做了一些额外的研究之后,它似乎并不那么容易。我最好的想法是实现一个自定义端点来流式传输结果,同时使用数据库中的临时数组条目生成文件。文件完全生成后(数据库条目将为空并指向云存储位置),重定向到云存储。

【讨论】:

    猜你喜欢
    • 2021-03-15
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 2022-09-24
    • 2021-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多