ユーザーがオーディオ ファイルをアップロードして再生できるようにする HTML5 アプリがあります。サーバーは、Heroku で実行されている Node です。
クロスブラウザーでのオーディオ再生を可能にするには、各オーディオ ファイルの少なくとも 2 つの形式 (.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?
ありがとう!