हाल ही में, मैंने अपने मूल उत्तर में जो भी सुझाया था, उसे लागू करने के बाद भी मैं वीडियो लोडिंग व्यवहार के मुद्दों का अनुभव कर रहा हूं।
डैश प्लेबैक
मुझे जो समझ में आया है, वह अंतर्निहित मुद्दा YouTube का HTTP पर डायनामिक एडेप्टिव स्ट्रीमिंग का कार्यान्वयन है । मैं जो बता सकता हूं, यहां काम पर सर्वर-साइड और क्लाइंट-साइड कार्यान्वयन दोनों हैं। ऊपर लिखा विकिपीडिया लेख कहता है:
Google के YouTube ने सर्वर साइड पर MPEG-DASH को सपोर्ट करने के साथ प्रयोग किया। Google Chrome क्लाइंट की ओर से इसका समर्थन करता है। हालाँकि, फीचर के कार्यान्वयन से वीडियो प्लेबैक विभिन्न बगों से गंभीर रूप से अपमानित हो रहा है, जैसे कि वीडियो गुणवत्ता विकल्प बेतरतीब ढंग से पृष्ठ के कई रिफ्रेश के बिना बेतरतीब ढंग से बाहर और अचयनित हो जाते हैं।
जो बहुत ही परिचित लगता है ।
उपाय
इस मुद्दे को हल करने के लिए वर्तमान में बहुत लोकप्रिय दृष्टिकोण YouTubeCenter एक्सटेंशन का उपयोग करना है , जो कि विभिन्न प्रकार के ब्राउज़रों के लिए उपलब्ध है ।
यह आपको डैश प्लेबैक को अक्षम करने की अनुमति देता है , लेकिन यह भी नोट करता है:
कृपया ध्यान दें कि डैश प्लेबैक को अक्षम करने से 480p और 1080p उपलब्ध नहीं होंगे। इसका कारण हाल ही में YouTube परिवर्तन है।
डैश प्लेबैक को अक्षम करना
डैश प्लेबैक को अक्षम करने के लिए, बस सेटिंग मेनू खोलें:
और खिलाड़ी पृष्ठ पर संबंधित चेकबॉक्स को अनचेक करें:
इसका नतीजा यह होगा कि वीडियो तेजी से और पूरी तरह से लोड होंगे।
कृपया ध्यान दें , YouTubeCenter डिफ़ॉल्ट रूप से विज्ञापन निकालता है। यदि आप अपने पसंदीदा YouTube चैनल का समर्थन करना चाहते हैं, तो इस सुविधा को अक्षम करने पर विचार करना सुनिश्चित करें।
मूल उत्तर:
Chrome के आंतरिक फ़्लैश प्लगइन को अक्षम करना
ऐसा लगता है कि यह फिर से रबर बतख डिबगिंग का मामला है ...
इसे पोस्ट करने के बाद, मैंने सोचा कि मुझे शायद जांचना चाहिए कि क्या मैं क्रोम में अंतर्निहित फ्लैश प्लेयर को अक्षम कर सकता हूं और देख सकता हूं कि क्या इसका प्रभाव है। प्रक्रिया वास्तव में एडोब फ्लैश प्लेयर हेल्प में उल्लिखित है ।
एडोब से नवीनतम फ्लैश प्लेयर के लिए इंस्टॉलर को पकड़ो और इसे स्थापित करें।
के पास जाओ chrome://plugins/
।
एकल प्लगइन्स के विवरण का विस्तार करने के लिए विवरण बटन पर क्लिक करें :
एडोब फ्लैश प्लेयर के लिए 2 प्रविष्टियां होनी चाहिए। एक क्रोम में अंतर्निहित संस्करण है, दूसरा सामान्य इंस्टॉलेशन है। अंतर्निहित एक को अक्षम करें।
आप PepperFlash
क्रोम इंस्टॉलेशन डायरेक्टरी में फ़ोल्डर में रहते हुए आसानी से आंतरिक को पहचान लेंगे ।
अब कैशिंग व्यवहार फ़ायरफ़ॉक्स में देखे गए व्यवहार के समान होना चाहिए।
कृपया ध्यान दें कि फ्लैश के अंतर्निहित संस्करण को अक्षम करना आमतौर पर हतोत्साहित किया जाता है।
SmartVideo एक्सटेंशन का उपयोग करना
एलेक्स ने स्मार्टविडियो नामक एक एक्सटेंशन की ओर इशारा किया । यह विस्तार आपको Chrome के बफरिंग व्यवहार पर अधिक नियंत्रण देता है।
मैंने कुछ समय तक इसका परीक्षण किया और परिणामों से काफी प्रसन्न हूं। विशेष रूप से विकल्प यह सुनिश्चित करता है कि वीडियो को रोक दिया जाए, भले ही वे रुके हों , मेरे प्रश्न में बताए गए अवांछित व्यवहार को प्रभावित करते हैं।
PepperFlash को अक्षम करने के कई फायदे हैं। सबसे पहले, यह काफी कुछ विकल्प देता है जो मैंने पहले भी नहीं सोचा था। जैसे YouTube को ऑटो-प्ले वीडियो को रोकना।
कई मॉनिटर का उपयोग करते समय PepperFlash का उपयोग करना भी एक फायदा है। यदि आपके पास एक स्क्रीन पर एक फुलस्क्रीन वीडियो है, और दूसरी पर एक और क्रोम विंडो है, तो दूसरी क्रोम विंडो पर ध्यान देना अभी भी फुलस्क्रीन वीडियो को अग्रभूमि में रखेगा। इसके विपरीत, यदि आप बाहरी फ्लैश प्लेयर का उपयोग करते हैं, तो दूसरी क्रोम विंडो पर फोकस करने से फुलस्क्रीन वीडियो के सामने टास्कबार पॉप हो जाएगा।