2013-07-29 7 views
6

पर NodeJS का उपयोग कर रूपांतरण मुझे लगता है कि उपयोगकर्ताओं को अपलोड और उनके ऑडियो फ़ाइलें खेलने की अनुमति देता एक एचटीएमएल 5 एप्लिकेशन है। सर्वर नोडोकू पर चल रहा नोड है।HTML5 ऑडियो Heroku

क्रॉस-ब्राउज़र ऑडियो खेलने की अनुमति देने के लिए, क्या मैं समझता हूँ कि मैं कम से कम, प्रत्येक ऑडियो फ़ाइल के दो प्रारूप बनाए रखने के .mp3 और .ogg मान लीजिए होता है। इसलिए, मुझे सर्वर की तरफ स्वचालित रूप से फ़ाइलों को ट्रांसकोड करने की आवश्यकता है।

समस्या यह है कि Heroku ffmpeg नहीं चलता है। मुझे यह प्रोजेक्ट मिला जो उसकेोकू के लिए एक कस्टम बिल्डपैक बनाता है जो ffmpeg का समर्थन करता है लेकिन ऐसा लगता है कि रेल ऐप्स के लिए: https://github.com/dzello/ffmpeg-heroku

मैं ट्रांसकोडिंग के लिए बाहरी सर्वर चलाने के लिए सोच रहा था, जो मेरे नोडजेस ऐप फ़ाइल भेजता है, यह ट्रांसकोडिंग करता है, और मेरे नोडजे सर्वर पर नई फ़ाइल को दोबारा अपलोड करता है। लेकिन मुझे नहीं पता कि इस तरह के एक सर्वर को कैसे स्थापित किया जाए, और क्या पहले से ही एक तैयार समाधान है जो इस तरह का काम करता है?

तो, यहाँ मेरी प्रश्न हैं:

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? 

धन्यवाद!

उत्तर