2013-07-29 10 views
6

Ho un'app HTML5 che consente agli utenti di caricare e riprodurre i propri file audio. Il server è il nodo in esecuzione su Heroku.Conversione audio HTML5 tramite NodeJS su Heroku

Per consentire la riproduzione audio cross-browser, quello che ho capito è che devo almeno mantenere due formati di ogni file audio, diciamo .mp3 e .ogg. Quindi, ho bisogno di transcodificare i file automaticamente sul lato server.

Il problema è che Heroku non esegue ffmpeg. Ho trovato questo progetto che crea un buildpack personalizzato per heroku che supporta ffmpeg ma sembra essere per le app Rails: https://github.com/dzello/ffmpeg-heroku.

Stavo pensando di eseguire un server esterno per la transcodifica, che la mia app nodejs invia il file, esegue la transcodifica e carica nuovamente il nuovo file sul mio server nodejs. Ma non so come configurare un server di questo tipo e se esiste già una soluzione pronta per questo tipo di lavoro?

Così, qui sono le mie domande:

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? 

Grazie!

risposta