सीधा जवाब
401 प्रतिक्रिया साबित करती है कि RTSP सर्वर ने उत्तर दिया लेकिन आपूर्ति किए गए प्रमाणीकरण को अस्वीकार कर दिया। पहले कैमरा-विशिष्ट स्ट्रीमिंग खाते को सत्यापित करें, फिर क्रेडेंशियल एम्बेड किए बिना उसी URL का परीक्षण करें और क्लाइंट को प्रमाणीकरण चुनौती का उत्तर देने दें।
ऐसा क्यूँ होता है
सामान्य कारणों में स्थानीय कैमरा खाते के बजाय क्लाउड-खाता लॉगिन का उपयोग किया जाता है, URL सहेजे जाने के बाद पासवर्ड बदल दिया जाता है, आरक्षित वर्ण URI पार्सिंग को तोड़ देते हैं, या क्लाइंट और कैमरा बेसिक या डाइजेस्ट प्रमाणीकरण के बारे में असहमत होते हैं।
सटीक स्थिति कोड या नेटवर्क लक्षण से प्रारंभ करें, फिर एक समय में एक परत बदलें।
एक नियंत्रित परीक्षण
एक ज्ञात-अच्छे स्थानीय ग्राहक और कैमरा निर्माता के दस्तावेज़ीकृत पथ का उपयोग करें। रिकॉर्ड करें कि विफलता DESCRIBE पर होती है या बाद में, क्योंकि एक स्वीकृत लॉगिन के बाद दूसरी त्रुटि आना एक अलग समस्या है।
एक समय में एक वेरिएबल बदलें. कैमरा मॉडल, फ़र्मवेयर, एंडपॉइंट और अकाउंट को रिकॉर्ड करके रखें; फिर नेटवर्क रीचैबिलिटी, प्रोटोकॉल प्रतिक्रिया, मीडिया ट्रांसपोर्ट और डिकोडिंग को अलग-अलग परतों के रूप में परीक्षण करें।
एक समर्पित केवल-दृश्य खाते और एक विश्वसनीय स्थानीय निदान उपकरण का उपयोग करें। आउटपुट साझा करने से पहले क्रेडेंशियल्स, निजी पते और डेटा की पहचान को संशोधित करें।
निदान क्रम
| जाँच करना | कार्रवाई | प्रगति का प्रमाण |
|---|---|---|
| खाता | एक समर्पित स्थानीय-केवल-दृश्य खाता बनाएं या रीसेट करें। | एक ही खाता एक विश्वसनीय ग्राहक में प्रलेखित स्ट्रीम खोलता है। |
| URL | एम्बेडेड क्रेडेंशियल हटाएं और उन्हें अलग-अलग फ़ील्ड में दर्ज करें। | होस्ट और पथ अपरिवर्तित रहते हैं और क्लाइंट सही ढंग से संकेत देता है। |
| चुनौती | निरीक्षण करें कि कैमरा बेसिक, डाइजेस्ट या दोनों प्रदान करता है या नहीं। | क्लाइंट उस विधि का चयन करता है जिसका कैमरा वास्तव में समर्थन करता है। |
| कैश | सहेजे गए कैमरे को हटा दें और पासवर्ड बदलने के बाद इसे दोबारा जोड़ें। | कनेक्शन प्रोफ़ाइल में कोई पुराना क्रेडेंशियल नहीं बचा है. |
रखने योग्य साक्ष्य
सटीक समापन बिंदु, खाता प्रकार, प्रमाणीकरण चुनौती और अंतिम परिणाम का एक संक्षिप्त रिकॉर्ड रखें। वह साक्ष्य वास्तविक क्रेडेंशियल विफलता को पथ, कोडेक या परिवहन समस्या से अलग करता है।
सीमा और सुरक्षा नोट
परीक्षण को आसान बनाने के लिए कैमरा खाते को कमजोर न करें, व्यवस्थापक पासवर्ड का पुन: उपयोग न करें या कार्यशील URL प्रकाशित न करें।
दूरस्थ रूप से देखने के लिए, RTSP या कैमरा प्रशासन पोर्ट को सीधे सार्वजनिक इंटरनेट पर प्रदर्शित करने के बजाय प्रबंधित VPN का उपयोग करें।
SmartRTSP
SmartRTSP Apple डिवाइस, Windows और Android के लिए एक कैमरा-केंद्रित RTSP और ONVIF व्यूअर है। यह सीधे देखने, खोज करने और मल्टी-कैमरा जांच के लिए उपयुक्त है; जब निरंतर रिकॉर्डिंग, साक्ष्य निर्यात या केंद्रीकृत उद्यम नियंत्रण की आवश्यकता हो तो एक समर्पित NVR या VMS रखें।
अक्सर पूछे जाने वाले प्रश्नों
क्या 401 का मतलब है कि कैमरा ऑफ़लाइन है?
नहीं, सर्वर पहुंच योग्य था और एक प्रमाणीकरण त्रुटि लौटा दी।
क्या क्रेडेंशियल्स को RTSP URL में रखा जाना चाहिए?
जब ग्राहक उन्हें अलग-अलग उपयोगकर्ता नाम और पासवर्ड फ़ील्ड प्रदान करता है, तो प्राथमिकता दें, खासकर जब पासवर्ड में आरक्षित URI वर्ण हों।
वीएलसी क्यों काम करता है जबकि दूसरा दर्शक 401 लौटाता है?
ग्राहक एम्बेडेड क्रेडेंशियल्स को अलग-अलग तरीके से पार्स कर सकते हैं या विभिन्न प्रमाणीकरण चुनौतियों का समर्थन कर सकते हैं; स्ट्रीम को दोष देने से पहले वास्तविक खाते और चुनौती की तुलना करें।
प्राथमिक सन्दर्भ
- आईईटीएफ आरएफसी 7826 - रीयल-टाइम स्ट्रीमिंग प्रोटोकॉल 2.0
- IETF RFC 3986 - URI सामान्य सिंटैक्स
- SmartRTSP - आधिकारिक मंच और उत्पाद जानकारी
संबंधित SmartRTSP मार्गदर्शिका
संबंधित गाइड खोलेंकैमरा खाते को अलग करने का एक परत-दर-परत तरीका, URL पार्सिंग और प्रमाणीकरण विधि जब RTSP स्ट्रीम 401 लौटाती है।