gpt4 book ai didi

node.js - 在 Heroku 上使用 NodeJS 进行 HTML5 音频转换

转载 作者:搜寻专家 更新时间:2023-10-31 22:35:46 24 4
gpt4 key购买 nike

我有一个 HTML5 应用程序,允许用户上传和播放他们的音频文件。服务器是运行在 Heroku 上的 Node。

要允许跨浏览器播放音频,我的理解是我必须至少维护每个音频文件的两种格式,比方说 .mp3 和 .ogg。所以,我需要在服务器端自动转码文件。

问题是 Heroku 不运行 ffmpeg。我发现这个项目为支持 ffmpeg 的 heroku 创建了一个自定义构建包,但它似乎是为 Rails 应用程序创建的:https://github.com/dzello/ffmpeg-heroku .

我想运行一个外部服务器进行转码,我的 nodejs 应用程序将文件发送到该服务器,它进行转码,然后将新文件重新上传到我的 nodejs 服务器上。但是我不知道如何设置这样的服务器,以及是否已经有现成的解决方案来完成这种工作?

所以,这是我的问题:

1- Is there a solution to run ffmpeg on heroku+nodejs?

2- How can I set up a transcoding server that communicates with my nodejs+heroku server?

谢谢!

最佳答案

为什么需要在 heroku 上运行它?只需设置一些虚拟服务器,例如 Digital Ocean

并使用 linux 服务器来设置 Node 。这非常简单,并且会运行所需的每个包。它已经有了带有预配置 node.js+mongodb 堆栈的 droplet

关于node.js - 在 Heroku 上使用 NodeJS 进行 HTML5 音频转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17929683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com