2013-05-25 9 views
9

मैं रास्पबेरी पाई के आधार पर क्वाडकोप्टर का निर्माण कर रहा हूं। मैं अपने कंप्यूटर पर सेलुलर कन्फेक्शन के माध्यम से वेबकैम से वीडियो स्ट्रीम करना चाहता हूं। मैंने ffmpeg और mjpg की कोशिश की लेकिन वीडियो देखने के साथ ही क्वाड को नियंत्रित करना संभव बनाने में बड़ी देरी होनी चाहिए।रास्पबेरी पीआई कोई देरी नहीं (<10ms) वीडियो स्ट्रीम

मेरा सवाल यह है कि यदि वास्तविक छोटी देरी के साथ वीडियो स्ट्रीम करना संभव है (इतना छोटा है कि मैं बिना किसी समस्या के ट्रैक्टर ड्राइव कर पाऊंगा)?

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

अद्यतन: मैंने स्ट्रीमिंग और रास्पबेरी पीआई कैमरे के लिए जीस्ट्रीमर का उपयोग किया है। यह वास्तव में देरी की थोड़ी सी राशि है। 10ms किसी भी तरह असंभव है लेकिन मैं 20ms तक देरी में कटौती करने में कामयाब रहा।

+0

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

+0

मैंने यह किया और स्ट्रीम वास्तव में धीमी थी। मैं सामान्य एफपीवी का उपयोग करूंगा और पीआई – Pylo

उत्तर

7

मेरे पास एक रास्पी मॉडल बी है और mjpg-streamer का उपयोग करें। देरी लगभग 12nps 640 x 480 पर चलने वाली लगभग अनजान है। इसे स्थापित करने और कॉन्फ़िगर करने में लगभग 10 मिनट लगते हैं। Mjpg-streamer के अलावा मैंने मोशन और एफएफएमपीईजी की भी कोशिश की है, लेकिन दोनों बहुत कमजोर थे।

रास्पबेरी के लिए एक अच्छा webcam tutorial है जो आपको उपयोगी मिल सकता है।

+1

का उपयोग करके स्वयं ओएससी (स्क्रीन डिस्प्ले पर) बनाउंगा। आपको जीस्ट्रीमर (जो पीआई के लिए उपलब्ध है) का प्रयास करना चाहिए, यह वास्तव में तेज़ है! – Val

+2

मैं पूरी तरह से @ वैल से सहमत हूं। अब मैं जीस्ट्रीमर का उपयोग कर रहा हूं क्योंकि यह कम CPU का उपयोग करता है। एमजेपीईजी-स्ट्रीमर केवल तभी अच्छा होता है जब वेबकैम एमजेपीईजी का समर्थन करता है। यदि आपके पास वाईयूवी कैमरा है, तो उसे सीपीयू पर वीडियो को डीकोड और एन्कोड करना होगा और इससे ओवरक्लेक्ड पीआई पर 90% से अधिक भार का कारण बनता है – Pylo

संबंधित मुद्दे