2012-10-05 15 views
8

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

उदाहरण के लिए, यदि मेरे पास .flv फ़ाइल है, तो क्या मैं उपर्युक्त वितरण विधियों में से किसी एक के लिए उसी फ़ाइल का उपयोग कर सकता हूं, बिना किसी हेरफेर किए?

कोई भी कोई ट्यूटोरियल या आलेख सुझा सकता है जो प्रगतिशील डाउनलोड को कार्यान्वित करने का वर्णन करता है?

+0

आपके अद्भुत संपादन श्री फ्लेवियस –

उत्तर

3

फ्लैश वीडियो दोनों स्ट्रीमिंग और प्रगतिशील डाउनलोड के लिए बहुत अच्छी तरह से काम करता है; इसमें वीडियो फ्रेम (आयाम, लंबाई, इत्यादि) से पहले मेटाडाटा हेडर है, इसलिए प्रगतिशील डाउनलोड का उपयोग करके यह बिना किसी संशोधन किए लगभग तुरंत खेलेंगे (एच .264 के विपरीत जो एन्कोडिंग के बाद हेडर को ले जाने की आवश्यकता है)।

स्ट्रीमिंग फ्लैश वीडियो को आम तौर पर आपके वेब सर्वर पर flv streaming module की आवश्यकता होती है। ऐसा मॉड्यूल वीडियो फ़ाइल में निकटतम कूद स्थिति में खोज करेगा, मेटाडेटा ब्लॉक को गतिशील रूप से बनाएगा और सर्वर वीडियो फ्रेम जारी रखेगा।

स्ट्रीमिंग एच .264 वीडियो mod_h264 for Apache का उपयोग करके भी संभव है, लेकिन अन्य वेब सर्वरों के लिए समर्थन ढूंढना मुश्किल नहीं होना चाहिए।

+0

धन्यवाद जैक के लिए धन्यवाद। लेकिन हमारी परियोजना में हमें विभिन्न मोबाइल उपकरणों और कंप्यूटरों का समर्थन करने की आवश्यकता है, तो क्या मैं प्रगतिशील डाउनलोड को कार्यान्वित कर सकता हूं, मुझे लगता है कि इसे किसी भी स्ट्रीमिंग सर्वर की आवश्यकता नहीं है, इसलिए यह परियोजना बजट को भी प्रभावित करेगा –

+1

@RenjithKN इसमें कोई संदेह नहीं है, स्ट्रीमिंग सर्वर बहुत महंगा हैं; हालांकि, विशेष रूप से मोबाइल उपकरणों के साथ आप कई वीडियो आकारों में एन्कोडिंग देख रहे होंगे :) –

+0

क्या मैं प्रगतिशील डाउनलोड के साथ आगे बढ़ सकता हूं, कौन सा बेहतर है, मेरे पास डिवाइस का पता लगाने और फ़ाइल को समर्थित प्रारूप में बदलने और इसे वितरित करने की योजना है उपर्युक्त विधि का उपयोग करके। अगर हम स्ट्रीमिंग सर्वर का उपयोग करते हैं तो यह स्वचालित रूप से इन सभी प्रक्रियाओं को निष्पादित करता है मेरा मतलब है डिवाइस का पता लगाने और समर्थित प्रारूप –