2013-01-13 35 views
5

मैं वीडियो को डीजेंगो ऐप के हिस्से के रूप में स्ट्रीम करना चाहता हूं, लेकिन मैंने वीडियो के साथ कभी भी कुछ नहीं किया है और वास्तव में यह नहीं पता कि कहां से शुरू करना है। मेरे पास अभी तक परियोजना के सभी विवरण नहीं हैं, लेकिन मुझे एक या दो लोगों द्वारा अपलोड किए गए वीडियो की एक छोटी सी लाइब्रेरी की उम्मीद है (लगभग 5 मिनट की लंबाई के 100 से कम वीडियो सोचें)।django ऐप में वीडियो स्ट्रीम करने के लिए कैसे करें

मैं ऐसे समाधान की तलाश में हूं जो उपयोगकर्ताओं को django व्यवस्थापक का उपयोग कर वीडियो अपलोड करने की अनुमति देता है। मैं अधिकांश डेस्कटॉप ब्राउज़र (95% +) तक पहुंचना चाहता हूं, और जाहिर है कि मैं अपनी लागत को कम रखना चाहता हूं। यह कहकर कि मुझे कुछ प्रकार के क्लाउड आधारित सीडीएन का उपयोग करने के विचार की तरह है (मुझे पता नहीं है कि परियोजना के इस आकार के लिए यह संभव/उपयुक्त है)

मैं वास्तव में पूछना चाहता हूं कि कोई मुझे सही दिशा में इंगित कर सकता है या नहीं (ट्यूटोरियल/सेवाएं/परियोजनाओं/कोड), लेकिन मुझे एहसास है कि शायद पर्याप्त विशिष्ट नहीं हो सकता है।

तो अधिक विशिष्ट -

  1. यह सिर्फ django का उपयोग कर और ब्राउज़र करने के लिए वीडियो एक Apache वेब सर्वर स्ट्रीम करने के लिए संभव है?
  2. क्या क्लाउड होस्टिंग प्रदाता एक django ऐप के साथ आसान एकीकरण का समर्थन करेंगे?
  3. क्या मुझे स्ट्रीम करने के लिए तैयार होने से पहले मेरे वीडियो के प्रारूप को रूपांतरित करने की आवश्यकता होगी?
  4. क्या मैं क्लाउड होस्टिंग समाधान के साथ Red5 का उपयोग कर सकता हूं।
  5. मैं प्रोजेक्ट को उबंटू सर्वर पर होस्ट करना चाहता हूं जिसका उपयोग मैं अन्य (कम यातायात) django ऐप्स को होस्ट करने के लिए करता हूं - क्या मौजूदा साइटों वाले सर्वर पर Red5 स्थापित करना गलती होगी।
  6. रिकॉलक्शन से, सर्वर में 12 जीबी रैम और 4 कोर हैं (1and1 uk डेटासेंटर में)। क्या मेरे पास 3-5 वीडियो के साथ-साथ स्ट्रीम करने के लिए पर्याप्त पावर/बैंडविड्थ होगी? (लाल 5/वाह) मानते हैं।
  7. मुझे फ्लैश में रूचि नहीं है क्योंकि मैं ऐप्पल के लिए rooting कर रहा था। क्या मैं को अपनी अज्ञानता से मुक्त होने के लिए अपने पूर्वाग्रहों का दोबारा मूल्यांकन करने की आवश्यकता है?

उत्तर

5

मैंने Django/Python का उपयोग करके वीडियो स्ट्रीम नहीं किया, लेकिन मुझे फ्रंटेंड ऐप्स में स्ट्रीमिंग वीडियो के क्षेत्र में कुछ अनुभव है। मैं निश्चित रूप से आपके सभी सवालों का जवाब नहीं दे सकता। मेरे अनुभव में यह वास्तव में कोई फर्क नहीं पड़ता कि वीडियो कहां होस्ट किया गया है, यदि आप दुनिया भर में वीडियो वितरित करना चाहते हैं तो एक सीडीएन ठीक है। मुझे व्यक्तिगत रूप से लगता है कि आपको इस सवाल से शुरुआत करनी चाहिए कि आप ब्राउज़र में वीडियो कैसे खेलना चाहते हैं। एक उपयुक्त वीडियो प्लेयर चुनें (एचटीएमएल 5 वीडियो हो सकता है) और आपको पता है कि खेलने के लिए क्या संभव है और क्या नहीं।

3) प्रारूप इस बात पर निर्भर करता है कि आप वीडियो को स्ट्रीम कैसे करना चाहते हैं। प्रगतिशील डाउनलोड (उदा। एमपी 4)? लाइव स्ट्रीमिंग (अप्रत्याशित, उदाहरण के लिए एचएलएस)? आप उदाहरण वीडियो ऑनलाइन देख सकते हैं और परीक्षण कर सकते हैं कि आपका वीडियो प्लेयर उस मंच पर वीडियो चला सकता है, जिसे आप समर्थन देना चाहते हैं।

7) जैसा कि कहा गया है, आपको यह जांचने की आवश्यकता है कि इस मामले में किस खिलाड़ी का उपयोग करना है। एचटीएमएल 5 वीडियो अभी तक मेरी राय में पर्याप्त रूप से समर्थित नहीं है, लेकिन अधिकांश आधुनिक ब्राउज़रों (क्रोम, सफारी) में अधिकांश प्रारूपों को चला सकता है।

उम्मीद है कि मदद करता है।

+0

यह बहुत उपयोगी है। धन्यवाद Torsten। +1 –