我正在建立一个平台,让用户上传一些视频文件(20-40秒)从他们的手机到服务器。目前,所有这些上传都很好,文件通过nodejs云函数存储在google存储桶中。
现在我想要创建一个gcp转码器-作业,这将转换上传的.mp4视频文件到.hls视频流与.ts块的2-4秒的持续时间。
可能成功的情景:
functions.storage.object().onFinalize DoneonFinalize触发GoogleCloud作业,这将将mp4转换为hls。我们在这里将感谢任何帮助创造这样的工作。我正在使用nodejs的firebase云功能。
发布于 2021-11-26 14:09:23
我会用GCP中的代码转换API来做这件事。它支持mp4输入和hls输出。请参阅支持格式
请注意,视频长度必须大于5秒。如果它们不能长到5秒,可以避免使用这个API,并在AppEngine上使用一个工具。
实现这一目标的一系列事件可能如下所示:
https://stackoverflow.com/questions/70124737
复制相似问题