IP कैमरा की RTSP स्ट्रीम को दूरस्थ रूप से देखने में असमर्थ


4

मैंने हाल ही में एक दूरस्थ स्थान पर एक ज़ोनमाइंडर निगरानी प्रणाली की स्थापना पूरी की है । समर्पित सर्वर Ubuntu 14.04 LTS पर चल रहा है और वर्तमान में एक ही सबनेट पर 4 IP कैमरा ( Hikvision DS-2CD2032-I ) से जुड़ा है। राउटर एक मोटोरोला सर्फ बोर्ड SBG6580-G228 है

अब, मैं दूरस्थ स्थान पर एक कैमरा से वीडियो स्ट्रीम करने के लिए रास्पबेरी पाई सेटअप करने का प्रयास कर रहा हूं। मेरा लक्ष्य रिकॉर्डिंग की घटनाओं के लिए ज़ोनिमाइंडर का उपयोग करना है और प्राथमिक कैमरे के लिए दर्शक के रूप में रास्पबेरी पाई का उपयोग करना है। यह वह जगह है जहाँ मैं मुसीबत में चल रहा हूँ। मैं ज़ोनमाइंडर और कैमरा के वेब-आधारित प्रबंधन पृष्ठों को दूरस्थ रूप से कनेक्ट कर सकता हूं, लेकिन किसी कारण से मैं कैमरे की आरटीएसपी स्ट्रीम नहीं देख सकता।

मेरे पास 554 पोर्ट खुला है और उस कैमरे को अग्रेषित किया जा रहा है जिसे मैं कनेक्ट करना चाहता हूं। जब मैं लॉगिन क्रेडेंशियल के बिना वीएलसी में आरटीएसपी पता दर्ज करता हूं, तो मुझे उनके लिए संकेत दिया जाता है, इसलिए मुझे पता है कि यह कुछ स्तर से जुड़ रहा है। हालांकि, एक बार जब मैं क्रेडेंशियल दर्ज करता हूं, मुझे कोई त्रुटि नहीं मिलती है, लेकिन कोई वीडियो भी नहीं है। मुझे पता है कि कैमरा काम कर रहा है, क्योंकि मैं ज़ोनीमाइंडर में लॉग इन कर देख सकता हूं।

क्या किसी के पास कोई विचार है जो मुझे याद आ रहा है?

जवाबों:


3

मुझे अपने प्रश्न का उत्तर नहीं मिला है (कम से कम मुझे कोई पसंद नहीं है), लेकिन मुझे एक काम मिल गया है।

हैवीड की प्रतिक्रिया के आधार पर, मैं गोगल्ड आरटीएसपी स्ट्रीम के बारे में अधिक जानने के लिए कि वे कैसे काम करते हैं। जहां तक ​​मैं बता सकता हूं, वह सही है, वीडियो यूडीपी पर वापस आता है, लेकिन पूर्वानुमानित बंदरगाहों पर नहीं। यही कारण है कि ग्राहक उसी स्थानीय नेटवर्क पर आरटीएसपी वीडियो स्ट्रीम प्राप्त कर सकता है, लेकिन दूरस्थ रूप से नहीं। नियंत्रण चैनल (पोर्ट 554) जोड़ता है, लेकिन लौटे वीडियो पैकेट राउटर द्वारा गिराए जा रहे थे।

एक सुझाव जो मैंने देखा है, वह है कि स्ट्रीम प्राप्त करने के लिए सभी पोर्ट्स खोलें। मुझे लगता है कि यह काम करेगा, लेकिन यह एक भयानक समाधान है, मेरी राय में।

मेरे काम के आसपास वीपीएन सर्वर और वीपीएन क्लाइंट के रूप में रास्पबेरी पाई के रूप में ज़ोनीमाइंडर बॉक्स का उपयोग करके ओपन वीपीएन स्थापित करना था। एक बार जो सेटअप किया गया था और वीपीएन सुरंग स्थापित किया गया था, वे अनिवार्य रूप से उसी नेटवर्क पर फिर से थे, जिससे मेरी पोर्ट समस्या समाप्त हो गई।


2

बस एक ही समस्या थी - मैं वीएलसी प्लेयर के माध्यम से डीवीआर आरटीएसपी स्ट्रीम का उपयोग करने की कोशिश कर रहा था और इसमें कोई वीडियो नहीं था, लेकिन कोई त्रुटि भी नहीं थी। यह पता चला है कि VLC प्राथमिकताओं में आपको RTSP (TCP) पर डिफ़ॉल्ट HTTP से RTP पर Live555 स्ट्रीम ट्रांसपोर्ट को स्विच करना होगा।

VLC> टूल्स> प्राथमिकताएँ> इनपुट और कोडेक्स> नेटवर्क> RTSP पर RTP से टॉगल करें


1
मेरे लिए काम नहीं किया
Kerooker

1

RTSP स्वयं मीडिया को स्ट्रीम नहीं करता है, यह केवल एक नियंत्रण चैनल है जिसका उपयोग ग्राहक मीडिया सर्वर को यह बताने के लिए करते हैं कि मीडिया को कहाँ और कब भेजना है। वीडियो स्ट्रीम प्राप्त करने के लिए आपको संभवतः अतिरिक्त पोर्ट खोलने की आवश्यकता होगी।


यदि RTSP नियंत्रण चैनल है, तो यह समझ में आता है कि पोर्ट को खोलने की आवश्यकता होगी। हालाँकि, मुझे समझ में नहीं आ रहा है कि वीडियो स्ट्रीम के लिए पोर्ट को खोलने की आवश्यकता क्यों होगी - कैमरे के दृष्टिकोण से जो कि आउट-गो डेटा होगा। हालाँकि, यदि आपके पास कोई पोर्ट सुझाव है, तो मुझे यह कोशिश करने में खुशी होगी।
ks78

1
आपके द्वारा खोला जाने वाला पोर्ट क्लाइंट की तरफ होगा। आमतौर पर RTSP स्ट्रीम UDP के ऊपर आ जाती है, इसलिए राउटर के बारे में जानने के लिए कोई मौजूदा सत्र नहीं है। समस्या यह है कि बंदरगाहों को आरटीएसपी सेटअप के हिस्से के रूप में बातचीत के लिए जाना जाता है, और सिद्धांत में हर सत्र के लिए बदल सकता है।
23

0

मुझे Zememinder के साथ एक चीनी आईपी कैमरा का उपयोग करने में भी इसी तरह की समस्या थी। मैंने सही स्ट्रीमिंग पते को खोजने के लिए Xeoma ऐप का उपयोग करके समस्या को दूर किया है। आमतौर पर मेरे निष्कर्ष आपके लिए उपयोगी हो सकते हैं। विवरण इस लिंक में हैं


आपको लिंक से संबंधित जानकारी शामिल करनी चाहिए, इसलिए इस साइट पर उपयोगकर्ताओं को तीसरे पक्ष की वेबसाइट पर नहीं जाना है, जब तक कि वे नहीं चाहते हैं।
रामहुंड

और अगर लक्षित पृष्ठ चला जाता है, तो उत्तर बहुत कम उपयोगी होगा।
BLM

मैं ks78 से प्रतिक्रिया देखना चाहता हूं, जिसने चर्चा शुरू की है। मैं उन लोगों को जवाब देना पसंद नहीं करता जो सिर्फ समस्या को समझने के साथ आलोचना कर रहे हैं।
BKJayasundera

0

जैसा कि आर्टानिस ने कहा:

VLC> टूल्स> प्राथमिकताएँ> इनपुट और कोडेक्स> नेटवर्क> RTSP पर RTP से टॉगल करें

इसने मेरे लिए काम किया, इतने दिनों की खोज के बाद आखिरकार मुझे राहत मिली!

यहाँ मैंने अपने UnionCam (Q2Pro) के लिए क्या किया है:

  1. ISpyConnect (Opensource) डाउनलोड करें ( http://www.ispyconnect.com/default.aspx )
  2. विज़ार्ड के साथ एक नया "आईपी कैमरा जोड़ें"
  3. सफल होने पर आपको आरटीएसपी लिंक दिखाई देगा; ऐसा कुछ: rtsp: // admin: password@192.168.1.105: 554 / user = admin_password = WEJwpbo6_channel = 1_stream = 0.sdp
  4. पोर्ट फ़ॉरवर्डिंग सेट करें (मैंने इन चरणों का पालन किया: http://help.angelcam.com/general-guides-and-info/connecting-a-camera-to-angelcam/how-to-setup-port-forwarding-for- कई-कैमरे )

  5. और अंत में उपर्युक्त सेटिंग्स के साथ वीएलसी का उपयोग करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.