2012-03-20 18 views
14

मैं एंड्रॉइड डिवाइस से बाहरी कैमरे के साथ इंटरफेस करने का एक तरीका ढूंढ रहा हूं। बाहरी कैमरा होने की वजह यह है क्योंकि मुझे कैमरे को संशोधित करने में सक्षम होना चाहिए (आईआर फ़िल्टर हटाएं) और मुझे ऑन-बोर्ड फोन कैमरा तोड़ने की कोई इच्छा नहीं है।एंड्रॉइड बाहरी कैमरा विकल्प - वीडियो स्ट्रीम के शीर्ष पर ओवरले, कोई मध्यस्थ सर्वर/राउटर

इससे कोई फ़र्क नहीं पड़ता कि कैमरा यूएसबी, ब्लूटूथ, वाईफ़ाई, या कुछ अन्य संचार प्रोटोकॉल के माध्यम से कनेक्ट करता है या नहीं, दोनों उपकरणों को केवल मध्यस्थ सर्वर/राउटर के बिना बात करने में सक्षम होना चाहिए।

मैं एक समाधान के लिए देख रहा हूँ कि:

  • पक्ष या एंड्रॉयड/लिनक्स कर्नेल (निरपेक्ष चाहिए) के पुनर्निर्माण
  • मुझे छवि/वीडियो के ऊपर आइटम (अच्छा ओवरले करने के लिए अनुमति देता है की आवश्यकता नहीं है)
  • पहुँच छवि विश्लेषण (करने के लिए सबसे अच्छा वीडियो स्ट्रीम)

पिछले आवश्यकता की आवश्यकता नहीं है लेकिन अच्छा होगा।

विकल्प मैं का पता लगाया है:

  • USB कैमरा: प्रति http://brain.cc.kogakuin.ac.jp/research/usb-e.html के रूप में फिर से बनाया लिनक्स कर्नेल और कैमरे का उपयोग कोड प्रदान की उपयोग करने की कोशिश: http://www.amazon.com/gp/product/B002X3VEIE/ref=oh_o02_s00_i00_details। थोड़ी सी बिट में काम नहीं किया। बाद में मैंने सीखा कि लेखक ने सीएम 9 मॉड का इस्तेमाल किया है, हालांकि यह वास्तव में एक विकल्प नहीं है कि यह बाजार में किसी ऐप के लिए व्यावहारिक नहीं है।
  • ब्लूटूथ कैमरा: Looxcie और CountourGPS सर्वोत्तम विकल्प की तरह दिखते हैं हालांकि फ़ीड उनके ऐप पर स्ट्रीम किया जाता है और उनके पास कोई एपीआई या एसडीके नहीं है, तो वे अपने वीडियो फ़ीड पर ओवरले कैसे कर सकते हैं?
  • आईपी कैमरा: मेरे लिए यह सबसे आशाजनक विकल्प की तरह दिखता है लेकिन कोई भी मध्यस्थ सर्वर/राउटर के बिना आईपी कैमरे वीडियो फीड तक कैसे पहुंच सकता है? GoPro HD Hero2 with WiFi BacPac संभावित रूप से आशाजनक दिखता है लेकिन यह अभी तक बाहर नहीं है और मैं जो कह सकता हूं उससे आपको ब्लूटूथ कैमरा विकल्पों के समान अपने ऐप का उपयोग करने की आवश्यकता है। कौन से कैमरे मौजूद हैं जो मुझे उनसे कनेक्ट करने और प्रत्यक्ष वीडियो फ़ीड प्राप्त करने की अनुमति देते हैं और मैं इस प्रोग्राम के बारे में कैसे जा सकता हूं?

तो बिचौलिया के बिना एक आईपी कैमरा करने के लिए कनेक्शन संभव है Android and MJPEG और Getting IP Cam video stream on Android (MJEPG) पर कोड होनहार लग रहा है।

क्या मैं अन्य ऐप्स वीडियो फ़ीड के शीर्ष पर ओवरले कर सकता हूं? क्या आईपी कैमरे से सीधे कनेक्ट करना संभव है? किसी सुझाए गए विकल्पों की बहुत सराहना की गई।

उत्तर

5

मैं आईपी कैमरा विकल्प चुनने के लिए समाप्त हुआ क्योंकि यह एकमात्र व्यवहार्य विकल्प प्रतीत होता था।

मैं this कैमरा खरीदने में सक्षम था और लेंस के आधार पर गोंद को हटाकर और आईआर फ़िल्टर को तोड़कर आईआर फ़िल्टर को हटा सकता था।

मैं कैमरे पर एक विज्ञापन-नेटवर्क नेटवर्क सेटअप का उपयोग कर एंड्रॉइडएप हॉटस्पॉट और पुराने एंड्रॉइड डिवाइसों का उपयोग कर कैमरे को आईसीएस से कनेक्ट करने में सक्षम था (आपको मैन्युअल रूप से आईपी पते आदि सेट करना होगा और यह दर्द है)।

आईसीएस पर एक ऐप में काम कर रहे एमजेपीईजी प्राप्त करने के लिए मैंने एसओ पर मिले कोड में these संशोधन किए।

आखिरकार ऐप को एपी चालू और बंद करने में सक्षम होना चाहिए जो मैंने अभी तक समाप्त नहीं किया है लेकिन here कुछ कोड शुरू करने के लिए है।

+0

क्या बाहरी वेबकैम को एंड्रॉइड से कनेक्ट करना संभव है,, जैसे कि मैं सरल यूएसबी कनेक्शन –

+0

का उपयोग करके तस्वीर प्राप्त करने के लिए वेबकैम का उपयोग कर सकता हूं, पिछली बार जब मैंने इस परियोजना पर काम किया था, तो यह संभव नहीं है इसे यूएसबी के माध्यम से कनेक्ट करें। – bbodenmiller

+1

यूएसबी संभव है - https://github.com/openxc/android-webcam। आपका अंतिम लिंक हालांकि मर चुका है। – Tom

4

अपने विकल्पों के जवाब में ..

Looxcie एक जहाज पर बफर है कि संभावित का उपयोग किया जा सकता है है, ContourGPS मेरी जानकारी के अनुसार करने के लिए एक बफर नहीं है। दुर्भाग्यवश ब्लूटूथ लाइव वीडियो/रिकॉर्डिंग के लिए बहुत व्यवहार्य नहीं है। वे अपने ब्लूटूथ स्टैक या संचार को भी प्रचारित नहीं करते हैं। "डिक्रिप्ट" करने के तरीके हैं या पता लगाएं कि वे कैसे संवाद करते हैं लेकिन यह समय लेने वाला होगा।

आपका सबसे अच्छा विकल्प आईपी कैमरा का उपयोग करना है। आप वाईफाई डायरेक्ट का उपयोग कर सकते हैं, या आप फोन टेदरिंग ऐप का उपयोग कर सकते हैं। (एंड्रॉइड शायद सबसे अच्छा है)। फिर आईपी कैमरा को टेदरिंग ऐप से कनेक्ट करें और आप सभी बस गए हैं। कंटूर में एक नया कैमरा है जो एचडीएमआई करता है। फिर उनके पास एक livestreamer भी है।http://contour.com/products/live-streaming-cerevo-liveshell

आईपी विधि महंगा है लेकिन यह परिणाम प्राप्त करने का एक अच्छा तरीका है।

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