क्या यह सबसे अच्छा नहीं होगा यदि हम अपने पसंदीदा टीवी शो या नवीनतम फ्लिक्स को बिना बफरिंग के स्ट्रीम कर सकें? यह स्ट्रीमलिंक द्वारा संभव बनाया गया है। विभिन्न ऑनलाइन स्ट्रीमिंग वेबसाइटों पर जाने के बजाय, मैक उपयोगकर्ता एक उपयोगिता का उपयोग करके अपनी पसंदीदा वीडियो सामग्री देखने में सक्षम हैं, जो कि स्ट्रीमलिंक है।
स्ट्रीमलिंक विभिन्न संबद्ध स्ट्रीमिंग वेबसाइटों से ऑनलाइन वीडियो सामग्री के स्क्रैपर की तरह काम करता है। वहां से, उपयोगिता वीडियो सामग्री एकत्र करती है जिसे बाद में उपयोगकर्ताओं तक पहुंचाया जाता है। इस उपकरण के बारे में सबसे अच्छी बात? यह विज्ञापन मुक्त है। इसलिए यदि आप YouTube या DailyMotion पर वीडियो विज्ञापनों, विशेष रूप से इन-वीडियो विज्ञापनों को छोड़ कर थक चुके हैं, तो यह आपके लिए एकदम सही है।
स्ट्रीमलिंक का उपयोग करना बहुत आसान है - आपको केवल उपयोगिता को निर्देश देने के लिए टर्मिनल में कमांड टाइप करने की आवश्यकता है कि वीडियो कहां से प्राप्त करें और आप उन्हें कैसे चलाना चाहते हैं। आपके द्वारा चुनी गई स्ट्रीम आपके डिफ़ॉल्ट मीडिया प्लेयर का उपयोग करके स्वचालित रूप से खुलनी चाहिए। आसान लगता है, है ना?
दुर्भाग्य से, कुछ मैक उपयोगकर्ता इस प्रक्रिया को उससे कहीं अधिक जटिल पाते हैं जितना कि होना चाहिए। उनमें से कुछ ने अपने मैक पर स्ट्रीमलिंक स्थापित करने में परेशानी होने की सूचना दी। यह मैक उपयोगकर्ताओं के लिए सिरदर्द हो सकता है जो तकनीक-प्रेमी नहीं हैं या जिन्हें प्रोग्रामिंग और कोडिंग के बारे में कोई जानकारी नहीं है। प्रभावित उपयोगकर्ताओं ने स्ट्रीमलिंक स्थापित करने के विभिन्न तरीकों की कोशिश की है, लेकिन वे असफल रहे हैं। हर एक के लिए त्रुटियों का कारण अलग होता है, जिससे यह पता लगाना मुश्किल हो जाता है कि समस्या का कारण क्या है। उनमें से कुछ ने विभिन्न पैकेज भी डाउनलोड किए और स्ट्रीमलिंक के लिए आवश्यक सॉफ़्टवेयर स्थापित करने का प्रयास किया, लेकिन कोई फायदा नहीं हुआ।
प्रो टिप:प्रदर्शन समस्याओं, जंक फ़ाइलों, हानिकारक ऐप्स और सुरक्षा खतरों के लिए अपने मैक को स्कैन करें
जो सिस्टम की समस्याओं या धीमे प्रदर्शन का कारण बन सकता है।
क्योंकि वे स्ट्रीमलिंक स्थापित करने में असमर्थ हैं, वे उस वीडियो सामग्री तक पहुँचने में सक्षम नहीं हैं जिसे वे देखना चाहते हैं, जो बहुत निराशाजनक हो सकता है। यदि आप उन उपयोगकर्ताओं में से हैं जो विभिन्न त्रुटियों के कारण स्ट्रीमलिंक स्थापित करने में असमर्थ हैं, तो यह मार्गदर्शिका आपके लिए है। हम चर्चा करेंगे कि स्ट्रीमलिंक क्या है, यह क्या करता है, इसे अपने मैक पर कैसे स्थापित करें, और स्थापना त्रुटियों का निवारण कैसे करें। इस गाइड में मैकोज़ पर स्ट्रीमलिंक का उपयोग करने के बारे में आपको जो कुछ जानने की जरूरत है, उसे काफी हद तक कवर करना चाहिए।
स्ट्रीमलिंक क्या है?
स्ट्रीमलिंक एक ओपन सोर्स कमांड-लाइन उपयोगिता है जिसका उपयोग ऑनलाइन स्ट्रीमिंग वेबसाइटों से कंप्यूटर के वीडियो प्लेयर जैसे वीएलसी में फ्लैश वीडियो को पाइप करने के लिए किया जाता है। स्ट्रीमलिंक का मुख्य उद्देश्य सीपीयू-गहन फ्लैश प्लगइन्स को कम संसाधन-भारी प्रारूप में बदलना है। यह मैक उपयोगकर्ताओं को विभिन्न स्ट्रीम की गई सामग्री का आनंद लेते हुए बग्गी प्लग इन से बचने की अनुमति देता है।
स्ट्रीमलिंक को लाइवस्ट्रीमर प्रोजेक्ट से फोर्क किया गया था, जिसे कुछ समय पहले बंद कर दिया गया है। इस उपयोगिता को एक प्लगइन सिस्टम के माध्यम से डिजाइन किया गया था जो नई सेवाओं को जोड़ना आसान बनाता है। स्ट्रीमलिंक द्वारा समर्थित कुछ स्ट्रीमिंग सेवाएं यहां दी गई हैं:
- दैनिक गति
- लाइवस्ट्रीम
- चिकोटी
- यूस्ट्रीम
- यूट्यूब
- ब्लूमबर्ग
- क्रंचरोल
- फेसबुक
- रायटर
- वीमियो
स्ट्रीमलिंक विंडोज, मैकओएस और लिनक्स उपकरणों के लिए उपलब्ध है। अभी सबसे स्थिर संस्करण स्ट्रीमलिंक 1.3.1 है। स्ट्रीमलिंक वीएलसी मीडिया प्लेयर के साथ सबसे अच्छा काम करता है, लेकिन इसका उपयोग अन्य मीडिया प्लेबैक ऐप्स, जैसे ड्यूम पॉट प्लेयर, एमपीसी-एचसी, एमप्लेयर, एमपीवी और ओएमएक्सप्लेयर के लिए भी किया जा सकता है।
Mac पर स्ट्रीमलिंक कैसे स्थापित करें
मैक पर स्ट्रीमलिंक को स्थापित करने के लिए कमांड टाइप करने की आवश्यकता होती है, इसलिए आपको इसे टर्मिनल ऐप का उपयोग करके करना होगा। Finder> Go> एप्लिकेशन> यूटिलिटीज . पर नेविगेट करें , फिर टर्मिनल . पर क्लिक करें टूल खोलने के लिए।
स्ट्रीमलिंक स्थापित करने के लिए, आपको निम्नलिखित निर्भरताओं की आवश्यकता होगी:
- पायथन - कम से कम संस्करण 2.7 या 3.4।
- पायथन-सेटअपटूल
- python-argparse - केवल 2.7 से पुराने पायथन संस्करणों पर ही आवश्यक है।
- पायथन-फ्यूचर्स - केवल Python 2.x पर आवश्यक है।
- पायथन-अनुरोध - कम से कम 1.0 संस्करण।
- पायथन-सिंगलडिस्पैच - केवल 3.4 से पुराने पायथन संस्करणों पर ही आवश्यक है।
- पाइक्रिप्टोडोम - कुछ एन्क्रिप्टेड स्ट्रीम चलाने के लिए आवश्यक
- iso-639 - स्थानीयकरण सेटिंग्स के लिए प्रयुक्त, भाषा की जानकारी प्रदान करता है
- iso3166 - स्थानीयकरण सेटिंग्स के लिए प्रयुक्त, देश की जानकारी प्रदान करता है
- RTMPDump - RTMP स्ट्रीम चलाने के लिए आवश्यक है।
- ffmpeg - अलग-अलग ऑडियो और वीडियो स्ट्रीम से बनी स्ट्रीम चलाने के लिए आवश्यक, उदा। YouTube 1080p+
पाइथन और पायथन-सेटअपटूल को छोड़कर, इनमें से अधिकतर निर्भरता स्वचालित रूप से सेटअप स्क्रिप्ट द्वारा डाउनलोड की जाती है। सुनिश्चित करें कि आपके पास स्थापना त्रुटियों को रोकने के लिए पायथन का नवीनतम संस्करण स्थापित है।
मैक पर स्ट्रीमलिंक स्थापित करने के दो आसान तरीके हैं:आसान इंस्टाल और होमब्रू इंस्टाल।
आसान इंस्टाल के लिए, ऊपर दिए गए निर्देशों के अनुसार टर्मिनल लॉन्च करें, फिर निम्न कमांड टाइप करें:
sudo easy_install -U streamlink
या आप Homebrew इंस्टॉलेशन की कोशिश कर सकते हैं, जो macOS और Linux के लिए अनुपलब्ध पैकेज मैनेजर है। ऐसा करने के लिए, टर्मिनल ऐप में निम्न कमांड टाइप करें:
ब्रू इंस्टाल स्ट्रीमलिंक
इन आदेशों को स्ट्रीमलिंक की स्थापना के लिए आवश्यक पैकेजों को स्वचालित रूप से डाउनलोड और इंस्टॉल करना चाहिए। लेकिन अगर आप स्ट्रीमलिंक स्थापित करने में असमर्थ हैं या प्रक्रिया के दौरान आपको कोई समस्या आती है, तो आप तीसरे इंस्टॉलेशन विकल्प का उपयोग कर सकते हैं, जो अधिक जटिल है।
तीसरी स्थापना विधि को PIP स्थापना कहा जाता है। इसमें पायथन पैकेज इंस्टालर का उपयोग करना शामिल है, जिसके लिए अधिक तकनीकी चरणों की आवश्यकता होती है। यह विधि काम करने के लिए स्ट्रीमलिंक के लिए पायथन हेडर पैकेज स्थापित करती है। PIP इंस्टाल करने के लिए, इस कमांड को इसके बजाय टर्मिनल विंडो में टाइप करें:
# pip install streamlink
सामग्री को स्ट्रीम करने के लिए स्ट्रीमलिंक का उपयोग कैसे करें
एक बार जब आप स्ट्रीमलिंक स्थापित कर लेते हैं, तो अगला कदम यह देखने के लिए प्रयास करना और स्ट्रीम देखना है कि क्या यह काम करता है। उदाहरण के लिए, आप निम्न URL के साथ YouTube से एक वीडियो देखना चाहते हैं:
https://www.youtube.com/watch?v=7wQkTV01hGU
स्ट्रीमलिंक का उपयोग करने के लिए, आपको एक बार फिर टर्मिनल का उपयोग करके कमांड टाइप करना होगा। खोजकर्ता> एप्लिकेशन> उपयोगिताएं . पर जाएं और एक टर्मिनल विंडो खोलें। निम्न कमांड टाइप करें:
$ स्ट्रीमलिंक youtube.com/watch?v=7wQkTV01hGU
यह कमांड उपयोगिता को निर्देश देगा कि आप जिस सामग्री को स्ट्रीम करना चाहते हैं उसे कहां खोजें। लिंक https://www.youtube.com/watch?v=7wQkTV01hGU वह जगह है जहां से स्ट्रीमलिंक को स्ट्रीम निकालना चाहिए। ध्यान दें कि URL का https प्रोटोकॉल कमांड में शामिल नहीं है क्योंकि यह प्रारूप टाइप करना आसान है।
कमांड में टाइप करने के बाद, आपको पहला तर्क देखना चाहिए जिसमें चुनने के लिए उपलब्ध स्ट्रीम की सूची हो:
$ स्ट्रीमलिंक youtube.com/watch?v=7wQkTV01hGU
[cli][info] URL youtube.com/watch?v=7wQkTV01hGU के लिए मेल खाने वाला प्लगइन मिला है।
उपलब्ध स्ट्रीम:ऑडियो, उच्च, निम्न, मध्यम, मोबाइल (सबसे खराब), स्रोत (सर्वोत्तम)
स्ट्रीम चुनने और प्लेबैक शुरू करने के लिए, बस स्ट्रीम नाम को अपने दूसरे तर्क के रूप में कमांड में जोड़ें:
$ स्ट्रीमलिंक youtube.com/watch?v=7wQkTV01hGU 1080p60
[cli][info] मेल खाने वाला प्लगइन मिला youtube.com/watch?v=7wQkTV01hGU 1080p60
[cli][info] ओपनिंग स्ट्रीम:1080p60 (hls)
[cli][info] स्टार्टिंग प्लेयर:vlc
आपके द्वारा चुनी गई स्ट्रीम स्ट्रीमलिंक के साथ संगत आपके डिफ़ॉल्ट मीडिया प्लेयर का उपयोग करके वापस चलाई जाएगी। सुनिश्चित करें कि आपके मैक पर मीडिया प्लेयर स्थापित है, अन्यथा आपके पास वीडियो स्ट्रीम करने के लिए कोई ऐप नहीं होगा। यदि आप बैंडविड्थ पर बचत करना चाहते हैं तो आप वीडियो की उच्चतम गुणवत्ता लोड करने के लिए सर्वश्रेष्ठ या सबसे खराब भी चुन सकते हैं।
स्ट्रीमलिंक स्थापना त्रुटियों को कैसे ठीक करें
यदि आप स्ट्रीमलिंक स्थापित करने में असमर्थ हैं, तो यह बहुत संभव है कि आपके पास आवश्यक सॉफ़्टवेयर स्थापित नहीं है या आपके मैक पर जो है वह पुराना है। यह सुनिश्चित करना कि आपके पास नवीनतम और सही पैकेज हैं, इस समस्या को हल करने में मदद करनी चाहिए।
लेकिन इससे पहले कि आप कुछ और करें, Mac रिपेयर ऐप . का उपयोग करके अपने सिस्टम को साफ करना सुनिश्चित करें संभावित समस्याग्रस्त फ़ाइलों से छुटकारा पाने के लिए। यह भी अनुशंसा की जाती है कि आप सॉफ़्टवेयर अद्यतन के अंतर्गत अपने Mac के लिए कोई भी लंबित अद्यतन स्थापित करें। यह सुनिश्चित करने के लिए है कि आप macOS का नवीनतम संस्करण चला रहे हैं।
अब जब हमने इन मूलभूत बातों को रास्ते से हटा लिया है, तो यह कुछ त्रुटियों को देखने का समय है जो मैक उपयोगकर्ताओं को स्ट्रीमलिंक स्थापित करते समय मिल रही हैं:
उदाहरण के लिए, एक उपयोगकर्ता को इस अनइंस्टॉलेशन त्रुटि का सामना करना पड़ा है, जैसा कि तर्क के इस भाग से स्पष्ट है:
फ़ाइल "/usr/lib/python2.7/dist-packages/pkg_resources/init.py", लाइन 2497, इन की आवश्यकता है
“%s में ऐसी कोई अतिरिक्त सुविधा नहीं है %r” % (self, ext)
pkg_resources.UnknownExtra:request 2.9.1 में ऐसी कोई अतिरिक्त सुविधा नहीं है 'मोजे'
इसका मतलब है कि डिवाइस पर स्थापित पायथन पैकेज पहले से ही पुराना है। इस समस्या को ठीक करने के लिए, आपको अपने मौजूदा पायथन पैकेज को अनइंस्टॉल करना होगा, फिर नवीनतम को इंस्टॉल करना होगा। इस विशिष्ट त्रुटि के लिए, यहां एक नमूना आदेश दिया गया है जिसका आप उपयोग कर सकते हैं:
$ sudo pip install -U PySocks
PySocks के लिए setup.py install चल रहा है ... हो गया
PySocks-1.6.7 सफलतापूर्वक स्थापित किया गया
एक अन्य उपयोगकर्ता को भी निम्न त्रुटि संदेश के साथ एक पुराने pyOpenSSL का सामना करना पड़ा:
त्रुटि:'pyOpenSSL' की स्थापना रद्द नहीं कर सकता। यह एक distutils स्थापित प्रोजेक्ट है और इस प्रकार हम सटीक रूप से यह निर्धारित नहीं कर सकते हैं कि कौन सी फ़ाइलें इससे संबंधित हैं जो केवल आंशिक अनइंस्टॉल का कारण बनेंगी।
यदि आपको वही त्रुटि मिलती है, तो इसे ठीक करने के लिए बस यह आदेश टाइप करें:पाइप इंस्टॉल pyOpenSSL –upgrad –user
एक बार हो जाने के बाद, स्ट्रीमलिंक को पुनः स्थापित करने का प्रयास करें।
यदि आपको स्ट्रीमलिंक स्थापित करने में समस्या आ रही है क्योंकि सिस्टम-व्यापी पैकेज सिस्टम के नियमित पैकेज प्रबंधक के साथ विरोध करता है, तो आप इसके बजाय वर्चुअल वातावरण का उपयोग करके इसे स्थापित करने का प्रयास कर सकते हैं। यह वर्चुअलएन्व केवल स्ट्रीमलिंक द्वारा उपयोग किए जाने के लिए उपयोगकर्ता के स्वामित्व वाला पायथन वातावरण बनाता है।
- नया वातावरण बनाने के लिए, इस आदेश में टाइप करें:
वर्चुअलएन्व ~/मायएनव - पर्यावरण को सक्रिय करने के लिए, इस आदेश का प्रयोग करें:
स्रोत ~/myenv/bin/active - पर्यावरण में स्ट्रीमलिंक स्थापित करने के लिए, इस आदेश में टाइप करें:
पाइप इंस्टॉल-अपग्रेड स्ट्रीमलिंक - पर्यावरण में स्ट्रीमलिंक का उपयोग करने के लिए, यह आदेश चलाएँ:
स्ट्रीमलिंक [स्रोत का URL] - पर्यावरण को निष्क्रिय करने के लिए, टाइप करें:
निष्क्रिय करें
रैपिंग अप
स्ट्रीमलिंक उपयोगिता ऑनलाइन वीडियो स्ट्रीमिंग, बफरिंग और कष्टप्रद विज्ञापनों को कम करने के लिए काफी उपयोगी है। उपरोक्त आदेशों का उपयोग करके इसे स्थापित करना आसान होना चाहिए। लेकिन अगर आपको कोई त्रुटि आती है, तो बस यह पता लगाएं कि कौन सी निर्भरता समस्या पैदा कर रही है और इसे अपडेट करें। या आप इसके बजाय ऊपर दिए गए निर्देशों का उपयोग करके एक आभासी वातावरण बना सकते हैं।