लाइव स्ट्रीमिंग के लिए अपर्याप्त नेटवर्क बैंडविड्थ या गलत RTMP पते के कारण स्ट्रीमिंग आगे नहीं बढ़ रही है।

PRISM Live Studio. Official
5 min readJul 22, 2022

--

हम आपको उन स्थितियों के बारे में सूचित करते हैं जहां लाइव स्ट्रीमिंग या गलत आरटीएमपी पते के लिए अपर्याप्त नेटवर्क बैंडविड्थ के कारण स्ट्रीमिंग आगे नहीं बढ़ती है।

वर्तमान त्रुटि तब होती है जब PRISM ऐप के RTMP स्ट्रीमिंग इंजन और लाइव प्लेटफ़ॉर्म के RTMP प्राप्त करने वाले सर्वर के बीच का कनेक्शन 10 मिनट से अधिक समय के लिए खो जाता है।

Android error code : 5007, iOS error code : -1001 / -1

और इस स्थिति को इस प्रकार दो मामलों में विभाजित किया जा सकता है।

  1. ऐसा मामला जहां लाइव स्ट्रीमिंग के दौरान कनेक्शन काट दिया गया था और 10 मिनट से अधिक समय तक फिर से कनेक्ट नहीं किया जा सका।
  2. ऐसा मामला जहां लाइव स्ट्रीमिंग शुरू होने के 10 मिनट से अधिक समय तक कनेक्शन नहीं किया जा सका। (स्थिति एक पल के लिए भी जुड़ी नहीं थी)

मैं आपको विवरण के माध्यम से चलूंगा।

1. ऐसा मामला जहां लाइव स्ट्रीमिंग के दौरान कनेक्शन काट दिया गया था और 10 मिनट से अधिक समय तक फिर से कनेक्ट नहीं किया जा सका।

यह मामला नेटवर्क स्थिति की समस्या के कारण है।

लाइव स्ट्रीमिंग प्रक्रिया में वास्तविक समय में नेटवर्क पर बड़ी मात्रा में वीडियो डेटा प्रसारित करने का भारी कार्य होता है। इसलिए एक स्थिर और पर्याप्त बैंडविड्थ नेटवर्क होना अत्यंत महत्वपूर्ण है।

पर्याप्त बैंडविड्थ वाले नेटवर्क का उपयोग करते समय भी, बाहरी परिस्थितियों के कारण बैंडविड्थ को अस्थायी रूप से कम किया जा सकता है। उदाहरण के लिए, जब कोई अन्य व्यक्ति उस नेटवर्क पर बड़ी मात्रा में डेटा भेज या प्राप्त कर रहा हो।

इसलिए, लाइव स्ट्रीमिंग से पहले मौजूदा नेटवर्क की स्थिति पहले से जांच लेना जरूरी है।

हालाँकि, यदि आप अपने नेटवर्क परिवेश को तुरंत समायोजित करने में असमर्थ हैं, तो आप वैकल्पिक समाधान के रूप में अपनी लाइव स्ट्रीमिंग सेटिंग को समायोजित करने पर विचार कर सकते हैं।

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

PRISM ऐप द्वारा प्रदान किए गए स्ट्रीमिंग विकल्पों में से ‘Video Quality’ विकल्प को ‘Adaptive’ पर सेट करना भी मददगार हो सकता है। यह एक ऐसा फ़ंक्शन है जो वर्तमान नेटवर्क स्थितियों के अनुसार वास्तविक समय में वीडियो डेटा की मात्रा को समायोजित करता है।

PRISM ऐप इंस्टॉल करते समय यह विकल्प डिफ़ॉल्ट रूप से ‘Adaptive’ पर सेट होता है। हालाँकि, यदि आप कभी भी इस विकल्प को बदलते हैं, तो हम अनुशंसा करते हैं कि आप विकल्प को ‘Adaptive’ पर सेट करें।

2. ऐसा मामला जहां लाइव स्ट्रीमिंग की शुरुआत से 10 मिनट से अधिक समय तक कनेक्शन नहीं किया जा सका। (स्थिति एक पल के लिए भी जुड़ी नहीं थी)

यह स्थिति नेटवर्क में किसी समस्या के कारण भी हो सकती है, कृपया नेटवर्क समस्याओं के लिए ऊपर दी गई जानकारी देखें।

और यह विभिन्न स्थितियों के कारण भी हो सकता है जैसे कि नीचे दी गई सूची।
(1) जब RTMP पता प्रारूप अमान्य है
(2) जब आरटीएमपी एड्रेस फॉर्म वैध है लेकिन वास्तविकता में ऐसा कोई पता नहीं है
(3) PRISM ऐप के स्ट्रीमिंग इंजन और लाइव प्लेटफॉर्म के बीच की समस्या
(4) लाइव प्लेटफॉर्म पर स्ट्रीमर के स्ट्रीमिंग राइट्स की समस्या।

मैं प्रत्येक आइटम के बारे में अधिक विस्तार से बताऊंगा।

(1) जब RTMP पता प्रारूप अमान्य है

आरटीएमपी पते में आरटीएमपी स्ट्रीम यूआरएल और आरटीएमपी स्ट्रीम कुंजी शामिल हैं।

यदि RTMP स्ट्रीम URL ‘rtmps://prismlive.com/rtmp/’ है और RTMP स्ट्रीम कुंजी ‘2twt-wwvu-gxqa-e97d’ है, तो RTMP पते को निम्न फ़ॉर्म के साथ जोड़ा जाता है।
‘rtmps://prismlive.com/rtmp/2twt-wwvu-gxqa-e97d’

सामान्य तौर पर, RTMP पतों में रिक्त स्थान नहीं हो सकते हैं, और न ही उनमें ऐसे तार होते हैं जो वेब प्रोटोकॉल जैसे ‘https://' को संदर्भित करते हैं।

यदि वर्तमान त्रुटि दोहराई जाती है, तो कृपया जांच लें कि आप जिस आरटीएमपी पते का उपयोग कर रहे हैं वह सही प्रारूप में है या नहीं।

(2) जब आरटीएमपी एड्रेस फॉर्म वैध है लेकिन वास्तविकता में ऐसा कोई पता नहीं है

कुछ मामलों में, भले ही आरटीएमपी पता वैध हो, यह लाइव प्लेटफॉर्म के आरटीएमपी सर्वर से कनेक्ट करने में सक्षम नहीं हो सकता है। ऐसा तब होता है जब दर्ज किया गया पता एक RTMP पता होता है जो वास्तव में मौजूद नहीं होता है।

निम्न YouTube RTMP पता एक उदाहरण है।
‘rtmp://a.rtmp.youtube.com/live2/prismlivestudio’

उस फॉर्म में कोई समस्या नहीं है। हालाँकि, वास्तविक YouTube RTMP स्ट्रीम कुंजी में वर्णों की एक सूची होती है जिसका कोई अर्थ नहीं होता है।
‘rtmp://a.rtmp.youtube.com/live2/2twt-wwvu-gxqa-e97d’

यदि वर्तमान त्रुटि दोहराती है, तो कृपया जांच लें कि आप जिस आरटीएमपी पते का उपयोग कर रहे हैं वह सही पता है या नहीं।

(3) PRISM ऐप के स्ट्रीमिंग इंजन और लाइव प्लेटफॉर्म के बीच की समस्या

कुछ मामलों में, वास्तविक RTMP पते का उपयोग किया जाता है, लेकिन PRISM ऐप का RTMP स्ट्रीमिंग इंजन लाइव प्लेटफ़ॉर्म के RTMP डेटा प्राप्त करने वाले सर्वर से कनेक्ट नहीं हो सकता है।

प्रिज्म ऐप के आरटीएमपी स्ट्रीमिंग इंजन को फेसबुक, यूट्यूब और ट्विच जैसे लोकप्रिय लाइव प्लेटफॉर्म के आरटीएमपी सर्वर से सफलतापूर्वक जोड़ा गया है। हालाँकि, कोई भी अपना स्वयं का RTMP डेटा प्राप्त करने वाला सर्वर बना सकता है, और इसके परिणामस्वरूप, ऐसे प्लेटफ़ॉर्म हैं जो RTMP मानक का अनुपालन नहीं करते हैं।

इस स्थिति में, समस्या को लाइव प्लेटफ़ॉर्म में ठीक करने की आवश्यकता हो सकती है, न कि PRISM ऐप में ताकि त्रुटि का समाधान किया जा सके। इसलिए समस्या को हल करना मुश्किल हो जाता है और समस्या को हल करने की प्रक्रिया शुरू होने में भी काफी समय लगता है।

(4) लाइव प्लेटफॉर्म पर स्ट्रीमर के स्ट्रीमिंग राइट्स की समस्या।

अधिकांश लाइव प्लेटफॉर्म स्ट्रीमर्स के लाइव स्ट्रीमिंग अधिकारों का प्रबंधन करते हैं। और अपनी स्वयं की संचालन नीति के आधार पर, ऐसी स्थितियां होती हैं जिनमें आवश्यक होने पर स्ट्रीमर के स्ट्रीमिंग अधिकार प्रतिबंधित होते हैं।

इस स्थिति में, भले ही आप अपने स्वयं के RTMP पते से स्ट्रीम करने का प्रयास करें, लाइव प्रसारण लाइव प्लेटफ़ॉर्म के सेवा पृष्ठ पर प्रदर्शित नहीं हो सकता है।

और चूंकि यह लाइव प्लेटफॉर्म के अंदर प्रसंस्करण के अनुसार एक स्थिति है, इसलिए आपको लाइव प्लेटफॉर्म के ग्राहक केंद्र के माध्यम से समस्या को हल करने का प्रयास करना चाहिए।

  • Android error code : 5007
  • iOS error code : -1001 / -1

--

--

PRISM Live Studio. Official
PRISM Live Studio. Official

No responses yet