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