मेरे पास सीपीपी में ओपनसीवी एप्लीकेशन है।ओपनसीवी आईपी कैमरा एप्लिकेशन क्रैश [एच 264 @ 0xxxxx] एक्सेस यूनिट में गायब तस्वीर
यह वीडियो स्ट्रीम को कैप्चर करता है और इसे ओपनसीवी से सरल संरचनाओं के साथ वीडियो फ़ाइलों में सहेजता है।
यह मेरे वेबकैम के साथ पूरी तरह से काम करता है।
लेकिन, यह लगभग दस सेकंड के बाद शायद दुर्घटनाग्रस्त हो जाता है, जबकि मैं इसे आईपी कैमरा से स्ट्रीम कैप्चर करने के लिए चलाता हूं।
मेरे संकलन आदेश है:
g++ -O3 IP_Camera_linux.cpp -o IP_Camera `pkg-config --cflags --libs opencv`
आईपी कैमरा से मेरे स्ट्रीम इस तरह से पहुंचा जाता है:
const string Stream = "rtsp://admin:[email protected]/";
यह पूरी तरह से चलती है, वीडियो से पता चलता और प्रदर्शित वीडियो फ्रीज़ और जब तक यह बचाता है आवेदन दुर्घटनाग्रस्त जबकि टर्मिनल पर त्रुटि संदेश है:
[h264 @ 0x15e6f60] error while decoding MB 59 31, bytestream (-20)
[h264 @ 0x15e8200] error while decoding MB 61 27, bytestream (-3)
[h264 @ 0x109c880] missing picture in access unit
[h264 @ 0x109c000] no frame!
मेरी समझ, मुट्ठी ऊपर त्रुटि संदेश में दो लाइनें कुछ करने के लिए हो सकता है, लेकिन वास्तव में आवेदन क्रैश नहीं होता है। आखिरी दो पंक्तियां शायद कारण या कारण हैं?
कोई मदद?
निम्नलिखित [आरटीएसपी यूपीडी बनाम टीसीपी] देखें (http://answers.opencv.org/question/34012/ip-camera-h264-error-while-decoding/) – Pim
अच्छी तरह से जो वास्तव में हल हो सकता है मुख्य मुद्दा नहीं, अच्छा! बीटीडब्ल्यू, कोई स्वीकार्य उत्तर नहीं है, अभी तक एक बहस प्रतीत होती है। – tod
क्या हम आपकी सीपीपी फाइल देख सकते हैं? या कैमरे की स्ट्रीम तक पहुंचने के तरीके पर कुछ कोड स्निपेट? – Manny