【发布时间】:2022-01-04 12:49:27
【问题描述】:
我正在构建一个平台,允许用户将一些视频文件(20-40 秒)从手机上传到服务器。目前所有这些上传都运行良好,文件通过 nodejs 云功能存储在谷歌存储桶中。
现在我想创建一个 gcp 转码器作业,它将上传的 .mp4 视频文件转换为 .hls 视频流,其中 .ts 块的持续时间为 2-4 秒。
可能的成功场景:
- 用户上传 mp4 文件[完成]
- .mp4 文件上传后触发
functions.storage.object().onFinalize[完成] -
onFinalize触发 Google Cloud Job,它将 mp4 转换为 hls。 [我们在这里] - .mp4 文件已从 Google 存储中删除。
对于创建此类工作的任何帮助将不胜感激。 我正在使用带有 nodejs 的 firebase 云功能。
【问题讨论】:
-
如果有帮助,请考虑接受一个答案。有关信息,请参阅how does accepting an answer work。
-
嘿@JakeNelson,抱歉耽搁了。感谢您的回答 - 引导我正确的搜索方向。
标签: node.js google-cloud-platform ffmpeg google-cloud-transcoder