जब आप ऑनलाइन कोई मूवी या ऑडियो फ़ाइल देखते हैं, तो आप इसे लाइव स्ट्रीम कर सकते हैं या इसे स्थानीय रूप से डाउनलोड करके वहां से देख/सुन सकते हैं। यदि आप अनमीटर्ड ब्रॉडबैंड प्लान पर हैं, तो आप शायद बैंडविड्थ की परवाह नहीं करते, लेकिन यदि आप प्रति उपयोग भुगतान करते हैं, या यदि आप ढेर सारे वीडियो/ऑडियो वाली वेबसाइट के मालिक हैं, तो आप शायद सोच रहे होंगे कि ऑनलाइन वीडियो/ऑडियो स्ट्रीमिंग फ़ाइल को पूरी तरह से डाउनलोड करने से अधिक डेटा खपत करता है या नहीं।
1. स्ट्रीमिंग क्या है और डाउनलोडिंग क्या है?
सबसे पहले, आइए सुनिश्चित करें कि हमारे मन में स्ट्रीमिंग और डाउनलोडिंग के बारे में वही विचार है।
जब आप कोई फ़ाइल डाउनलोड करते हैं, तो आप इसे इंटरनेट से अपने स्थानीय डिवाइस पर कॉपी करते हैं। आपके पास फ़ाइल भौतिक रूप से, उसकी संपूर्णता में, आपके निपटान में है। आप इसे जितनी बार चाहें उतनी बार चला सकते हैं।
जब आप कोई फ़ाइल स्ट्रीम करते हैं, तो आपके कंप्यूटर पर भौतिक रूप से यह नहीं होती। फ़ाइल किसी सर्वर पर कहीं होती है, और आप एक समय में इसके हिस्से (यानी डेटा की स्ट्रीम) प्राप्त कर रहे होते हैं। स्ट्रीमिंग रेडियो सुनने या टीवी देखने के बहुत समान है - आपको इसे देखने/सुनने के लिए कुछ खास करने की आवश्यकता नहीं है (जैसे फ़ाइल डाउनलोड करना) लेकिन गाना/फिल्म खत्म होने के बाद, आपके पास यह भौतिक रूप से नहीं होती।
2. यदि आप फ़ाइल को कई बार चलाने की योजना बना रहे हैं, तो इसे डाउनलोड करें
आप यह नहीं कह सकते कि स्ट्रीमिंग डाउनलोडिंग से बेहतर है या इसके विपरीत। जैसा कि आप उनके स्पष्टीकरण से देखते हैं, उनके अलग-अलग फायदे और नुकसान हैं। इसका मतलब है कि यह आपकी विशेष परिस्थितियों पर निर्भर करता है - एक मामले में स्ट्रीमिंग समझदारी भरा विकल्प है, जबकि अन्य मामलों में यह नहीं है।
मूल रूप से, यदि आप फ़ाइल को कई बार चलाएंगे, तो इसे डाउनलोड करना बेहतर है। आप इसे एक बार डाउनलोड करते हैं और जितनी बार चाहें उतनी बार देख सकते हैं। और आपको इसे चलाने के लिए इंटरनेट कनेक्शन की आवश्यकता नहीं है - यह एक बड़ा अंतर लाता है यदि आप हवाई जहाज पर हैं या कहीं और जहां आपके पास बिल्कुल इंटरनेट नहीं है या यह तेज़ नहीं है।

स्ट्रीमिंग के साथ आपको डेटा ट्रांसफर करना पड़ता है (लगभग) हर बार जब आप इसे चलाते हैं। मैं लगभग कहता हूं क्योंकि यदि आप कोई फ़ाइल स्ट्रीम करते हैं और यह आपके ब्राउज़र के कैश में चली जाती है, और आप रीप्ले के बीच ब्राउज़र बंद नहीं करते हैं, और यह कैश से ओवरराइट नहीं होती है, तो आप इसे बिना फिर से डाउनलोड किए चला सकते हैं।
हालांकि, तकनीकी रूप से इस मामले में आप सीधे स्ट्रीम नहीं कर रहे हैं - आप एक डाउनलोड को रीप्ले कर रहे हैं। इससे कोई फर्क नहीं पड़ता कि यह वह फ़ाइल नहीं है जिसे आपने स्पष्ट रूप से डाउनलोड किया है - यह अभी भी एक डाउनलोड है क्योंकि यह स्थानीय रूप से आपकी हार्ड ड्राइव पर मौजूद है। (आपके ब्राउज़र का कैश आपकी हार्ड ड्राइव पर है न कि किसी सर्वर पर, है ना?)
इसके अलावा, यदि कोई फ़ाइल वास्तव में कीमती है, तो आप इसे डाउनलोड करके सुरक्षित रखना बेहतर समझेंगे। इस मामले में आप स्ट्रीमिंग पर भरोसा नहीं कर सकते - फ़ाइल किसी भी समय गायब हो सकती है।
3. यदि आप कम गुणवत्ता से सहमत हैं, तो इसे स्ट्रीम करें
यदि आप जिस फ़ाइल को देखने/सुनने की योजना बना रहे हैं वह बहुत महत्वपूर्ण नहीं है, और इसे स्थानीय रूप से डाउनलोड करके रखने का कोई मतलब नहीं है, तो स्ट्रीमिंग बेहतर विकल्प है। क्या अधिक है, यदि यह पता चलता है कि आपको फ़ाइल में जो है वह पसंद नहीं है, तो आप इसे किसी भी समय रोक सकते हैं। इस मामले में आपको पूरी फ़ाइल डाउनलोड नहीं करनी पड़ती सिर्फ यह देखने के लिए कि यह वह नहीं है जो आप पसंद करते हैं, और आप इसके केवल पहले कुछ सेकंड या मिनट चलाते हैं और आगे बढ़ जाते हैं। यह एक बहुत बड़ा बैंडविड्थ बचाने वाला है - आप वह सामान डाउनलोड नहीं करते जिसकी आपको आवश्यकता नहीं है।
बैंडविड्थ खपत के संदर्भ में स्ट्रीमिंग का एक और फायदा कम्प्रेशन और/या कम रिज़ॉल्यूशन से आता है। अधिकांश साइटें अपने सामान के लो-रिज़ वर्जन स्ट्रीम करती हैं लेकिन डाउनलोड के लिए वही पेशकश नहीं करतीं। निश्चित रूप से, लो-रिज़ वर्जन की गुणवत्ता कम होती है, लेकिन यदि डेटा उपयोग आपकी मुख्य चिंता है, और आप छोटे/धुंधले वीडियो से सहमत हैं, तो स्ट्रीमिंग आपका बेहतर विकल्प है।

कम्प्रेशन, जैसे H.264, फ़ाइल आकार को कम करने में भी मदद करता है, जरूरी नहीं कि गुणवत्ता की कीमत पर। कम्प्रेशन रिडंडेंट डेटा को हटा देता है जिससे फ़ाइल आकार में उल्लेखनीय कमी आती है। खैर, कभी-कभी कोडेक उपयोगी डेटा को हटा देता है जिसे वह गलती से रिडंडेंट के रूप में वर्गीकृत करता है, लेकिन जैसा कि मैंने पहले ही उल्लेख किया है, यदि बैंडविड्थ आपके लिए गुणवत्ता से अधिक महत्वपूर्ण है, तो यह आपको ज्यादा परेशान नहीं करेगा।
स्ट्रीमिंग कम बैंडविड्थ खपत कर सकती है, लेकिन इसके लिए तेज़ कनेक्शन की आवश्यकता होती है। यदि यह पर्याप्त तेज़ नहीं है, तो दृश्यों के बीच बड़े अंतराल के साथ कटे-फटे वीडियो/ऑडियो के लिए तैयार रहें।
तो, आखिरकार, क्या स्ट्रीमिंग डाउनलोडिंग से अधिक डेटा उपयोग करती है? संक्षिप्त उत्तर यह है कि फ़ाइल की तुलनीय गुणवत्ता और बिना कम्प्रेशन के, वे कमोबेश समान मात्रा में डेटा उपयोग करते हैं। एक बार देखने के लिए कम्प्रेस्ड फ़ाइल के लिए, या यदि आप लो-रिज़ से सहमत हैं, तो बैंडविड्थ (और समय) बचाने के लिए स्ट्रीमिंग का उपयोग करें। यही ऑडियो पर भी लागू होता है, लेकिन चूंकि ऑडियो फ़ाइलें आमतौर पर वीडियो फ़ाइलों से छोटी होती हैं, उनके साथ डेटा उपयोग कम मुद्दा है।