2011-09-07 12 views
7

के साथ मोबाइल उपकरणों के लिए वीडियो "स्ट्रीमिंग" मैं क्लाइंट के लिए एक वीडियो ऐप बनाए रखता हूं और हम डेस्कटॉप साइट को अमेज़ॅन एस 3 + क्लाउडफ्रंट को स्ट्रीमिंग वितरण के माध्यम से पोर्ट करने की प्रक्रिया के माध्यम से बस गए हैं। स्पष्ट होने के लिए, मैं लाइव स्ट्रीमिंग (मेरे Google के अधिकांश उठाए जाने के बारे में) के बारे में बात कर रहा हूं और मैं फ़्लैश स्ट्रीमिंग के बारे में बात कर रहा हूं।अमेज़ॅन क्लाउडफ्रंट

हमारे पास एक मोबाइल साइट है जो वर्तमान में इन्फ्लुक्सिस का उपयोग करती है। यह बेहद महंगी नहीं है लेकिन हम अमेज़ॅन पर समेकित करना चाहते हैं कि पिछले कुछ महीनों में इंफ्लुक्सिस की तुलना में उन्हें अधिक स्थिर होना चाहिए।

मैं स्वीकार करूंगा कि जब मैं फ्लैश स्ट्रीमिंग के बारे में काफी कुछ जानता हूं, तो मैं HTML वीडियो पर गति के लिए 100% तक नहीं हूं। क्या यह सिर्फ एक प्रत्यक्ष डाउनलोड है या यह परिवर्तनीय बिटरेट कर सकता है? आदर्श रूप में हम चाहते हैं कि यह गरीब 3 जी कनेक्शन पर लोगों के लिए स्केल करने में सक्षम हो।

भले ही यह "संभव" हो, अमेज़ॅन बैंडविड्थ को अपने डाउनलोड वितरण के माध्यम से स्केलिंग का समर्थन करता है? जैसा कि मैं इसे समझता हूं, इसका स्ट्रीमिंग वितरण फ्लैश/आरटीएमपी के लिए ही अच्छा है।

यदि किसी के पास अच्छी मोबाइल स्ट्रीमिंग के लिए कोई सिफारिश है, तो मैं उनका भी स्वागत करूंगा।

उत्तर

1

आईओएस डिवाइस के लिए आईओएस उपकरणों के लिए पैकेटेटेड वीडियो (यानी "एचएलएस") - वितरित किया जाता है। क्लाउडफ्रंट का प्रभावी ढंग से उपयोग करने के लिए कोई आसान तरीका नहीं है।

Wowza मीडिया सर्वर SMIL प्लेलिस्ट का उपयोग करके गतिशील एचएलएस स्ट्रीम का समर्थन करता है। हम अपने वर्कफ़्लो में डब्लूएमएस का उपयोग करते हैं - अगर आप कुछ परीक्षण करना चाहते हैं तो मुझसे संपर्क करने में संकोच न करें!

हमारे पास कुछ अतिरिक्त कार्यक्षमता है - जैसे ऑडियो के लिए इमेजरी केवल स्ट्रीम करता है जब उपयोगकर्ता बैंडविड्थ स्ट्रीम के वीडियो संस्करणों के लिए अपर्याप्त होता है।

आपका प्रश्न वास्तव में आईओएस उपकरणों के बारे में बोलता है - हालांकि आप मोबाइल का उल्लेख करते हैं - आरटीएसपी कनेक्टिविटी को ब्लैकबेरी को वितरित करने की आवश्यकता है (हालांकि नवीनतम किट में से कुछ फ्लैश का समर्थन करता है - प्लेबुक की तरह)।

एंड्रॉइड < = 2.1 के लिए ही चला जाता है - कोई फ़्लैश समर्थन नहीं - इसलिए सामग्री वितरण आमतौर पर आरटीएसपी के माध्यम से किया जाता है।

दुर्भाग्य - RTSP चिकनी वितरण उस तरह का समर्थन नहीं करता है - यह एक दर है - और कि यह :)

+0

हम भी smilar मुद्दों .. है S3 पर सभी हमारे वीडियो आर दुकान .. और वर्तमान में हम r है क्लाउडफ्रंट के माध्यम से आरटीएमपी स्ट्रीमिंग कर रहा है .. अब मुद्दा है कि एंड्रॉइड में फ़्लैश नहीं है इसलिए हमें HTTP प्रगति डाउनलोड स्ट्रीमिंग का उपयोग करना होगा .. तो हमें "अनुकूली बिटरेट स्ट्रीमिंग" प्रदान करने के लिए कौन से विकल्प हैं, सभी डिवाइस डेस्कटॉप/टैबलेट/मोबाइल (विन/आईओएस/एंड्रॉइड) Plz –

+0

सुझाव है क्या हम एंड्रॉइड में क्लाउडफ़्रंट को एकीकृत कर सकते हैं? –