मुझे इस पर कुछ निर्णायक जानकारी मिलना मुश्किल लगता है। मेरे पास डेबियन 5.0 के साथ डेटासेंटर में एक समर्पित सर्वर है। मेरे पास एक आईफोन/आईपैड ऐप है जो जावा ईई (ग्लासफ़िश 2.1) बैकएंड का उपयोग करता है, और मैं ऐप में वीडियो को लागू करने की प्रक्रिया में हूं। इसमें लाइव स्ट्रीमिंग और वीडियो शामिल हैं 10 मिनट से अधिक मुझे HTTP लाइव स्ट्रीमिंग की आवश्यकता है।लिनक्स सर्वर पर HTTP-live steaming
लागू करने के लिए सबसे अच्छा ओपन-सोर्स/फ्री समाधान क्या है? यह केवल एक पायलट परियोजना है, इसलिए मैं किसी भी सशुल्क सेवा की सदस्यता नहीं लेना चाहता हूं। मेरे पास लाइव स्ट्रीमिंग के लिए अभी तक कुछ भी जगह नहीं है, इसलिए किसी भी सिस्टम (सर्वर या क्लाइंट साइड) को अनुकूलित करने में लचीला हूं।
मैं भर में आया था:
- डार्विन (लेकिन लगता है कि परियोजना को जीवित है, वहाँ की जानकारी का एक बहुत कुछ नहीं है के रूप में नहीं कर रहा हूँ)
- Red5 (लेकिन निर्णायक नहीं मिल सकता है अगर यह एक आसान कार्यान्वयन की अनुमति होगी HTTP लाइव स्ट्रीमिंग का)
- FFMPEG
वीडियो के बारे में की, मैं आदर्श (iPad के लिए) सर्वर से एक 720p संस्करण अपलोड और उसके बाद स्वत: परिवर्तित (या तो मक्खी पर जब requ चाहते हैं आईफोन/आईटच और कम बैंडविड्थ के लिए आवश्यक प्रारूपों में फ़ाइल अपलोड होने पर अनुमानित या तैयार)। लाइव स्ट्रीमिंग के लिए मैं सर्वर में स्ट्रीमिंग से लगभग 30 सेकंड में सामग्री प्रदान करने में सक्षम होना चाहता हूं।
मैं उच्च मांगों पर विचार नहीं कर रहा हूं (उदाहरण के लिए एक साथ कई अनुरोध, और यदि ऐसा होता है (उदाहरण के लिए लाइव इवेंट) एक स्ट्रीम पर जिसे HTTP-लाइव स्ट्रीमिंग का उपयोग करने में सक्षम किया जाना चाहिए, तो उसे केवल एन्कोडिंग और सेगमेंटिंग की आवश्यकता होती है)।
में) इतना निकट नहीं) भविष्य में एंड्रॉइड शायद ऐप का भी हिस्सा बन जाएगा।
कोई भी संकेत/ट्यूटोरियल/सुझाव/सलाह वास्तव में सराहना की जाएगी।
के साथ एकीकृत करता है जो सब कुछ के लिए एक स्टॉप शॉप के रूप में वादा करता है। मैं वीएलसी में आगे की जांच करूंगा। –