如何在 Firebase 托管上将 MP3 转换为 M3U8?

问题描述 投票:0回答:1

我目前正在开发一个流媒体音乐应用程序,使用 Angular 并将其托管在 Firebase Hosting 上。该应用程序的功能涉及将 MP3 文件放置在 Firebase 存储中。接下来,有一个函数代码(Angular 中)将 MP3 转换为 M3U8 格式。生成的 M3U8 输出将通过 API 共享。

根据我在互联网上看到的内容,许多教程都使用 FFmpeg,但它们似乎仅适用于使用自托管服务器(通常通过控制台,CMIIW 执行)。此方法可能无法直接适用于 Firebase 托管。 Firebase Hosting 可以运行 Ffmpeg 或者您有其他建议吗?我将感谢您的指导。

node.js angular firebase-storage firebase-hosting
1个回答
0
投票

Firebase 托管可以运行 Ffmpeg 吗?

不,它不能运行任何代码。它只提供静态内容,正是您部署到它的内容。

如果您想继续使用 Firebase 托管来存储静态内容,并同时运行一些后端代码,您应该考虑集成 Cloud FunctionsCloud Run。部署的复杂性将会大大增加,但这是运行任意代码的唯一方法。

© www.soinside.com 2019 - 2024. All rights reserved.