2013-07-29 21 views
6

Mam aplikację HTML5, która pozwala użytkownikom przesyłać i odtwarzać pliki audio. Serwer działa w trybie Node na Heroku.Konwersja dźwięku HTML5 za pomocą NodeJS na Heroku

Aby umożliwić odtwarzanie dźwięku w różnych przeglądarkach, rozumiem, że muszę przynajmniej zachować dwa formaty każdego pliku audio, powiedzmy .mp3 i .ogg. Muszę transkodować pliki automatycznie po stronie serwera.

Problem polega na tym, że Heroku nie uruchamia ffmpeg. Znalazłem ten projekt, który tworzy niestandardowy buildpack dla heroku, który obsługuje ffmpeg, ale wydaje się, że dla aplikacji Railsowych: https://github.com/dzello/ffmpeg-heroku.

Myślałem, aby uruchomić zewnętrzny serwer do transkodowania, który moja aplikacja nodejs wysyła plik do, robi transkodowanie i ponownie ładuje nowy plik na moim serwerze nodejs. Ale nie wiem, jak skonfigurować taki serwer i czy istnieje już gotowe rozwiązanie, które wykonuje tego rodzaju pracę?

Tak, oto moje pytania:

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? 

Dzięki!

Odpowiedz

Powiązane problemy