2012-04-20 14 views
6

द्वारा कितने यूएसबी कैमरे का उपयोग किया जा सकता है, मैं बस सोच रहा हूं कि एक डेस्कटॉप पीसी द्वारा कितने यूएसबी कैमरे का उपयोग किया जा सकता है? क्या कोई सीमा है? मैं अपने डेस्कटॉप पीसी से जुड़े लगभग 10 यूएसबी कैमरे को कैप्चर करने के लिए अपना खुद का विंडोज़ एप्लीकेशन (.NET का उपयोग करके) बनाने की योजना बना रहा हूं। क्या यह संभव है?एक पीसी

+0

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

+0

वीडियो या फोटो? –

+0

मेरे द्वारा पोस्ट किए गए लेख पर एक नज़र डालें और एक छोटी सी सबूत-अवधारणा बनाएं। – Ste

उत्तर

0

[संपादित]

वास्तव में, इस लेख जो बताते देखें: Get List of connected USB Devices

मुझे यकीन है कि एक अधिकतम है नहीं कर रहा हूँ। अगर मैं पता लगाता हूं तो मैं जांच और पोस्ट करूंगा।

[आगे संपादित करें]

नहीं एक दस्तावेज अधिकतम मिल सकता है। सैद्धांतिक रूप से ManagementObjectCollection इसमें लाखों ऑब्जेक्ट्स रखने में सक्षम होना चाहिए। यदि आप समस्याओं में भाग लेते हैं (जो मुझे 10 उपकरणों के साथ संदेह है), तो आप तत्कालता पर संग्रह आकार को पूर्ववत कर सकते हैं।

मैंने अभी एक परीक्षण चलाया है और मैं एक हब के माध्यम से 10 से अधिक यूएसबी डिवाइस उठा सकता हूं। आपको ठीक होना चाहिए।

0

एक मेजबान से जुड़े यूएसबी उपकरणों के लिए अधिकतम सीमा - 127. तो, आप 100+ डिवाइस से कनेक्ट कर सकते हैं और वे ठीक काम करेंगे (100+ - क्योंकि हब भी सक्रिय डिवाइस है और उसका पता है)।

संभवतः, आप पहले (पहले से सक्रिय) कैमरा तक पहुंचने का प्रयास करते हैं और प्रोग्राम विफल रहता है, क्योंकि कैमरा पहले ही लॉक हो गया है?

15

समस्या यह नहीं है कि आप कितने खोज सकते हैं। एक यूएसबी बस पर ~ 127 संभव हो सकता है।

लेकिन, एक यूएसबी बस केवल प्रति सेकंड सीमित बाइट्स को स्थानांतरित कर सकती है। तो यदि आप एक और अधिक उपयोग करना चाहते हैं, तो आपको वीडियो स्ट्रीम के लिए बैंडविड्थ की मात्रा की गणना करनी होगी।

उदाहरण: एक यूएसबी बस सामान्य रूप से ~ 35 एमबी/एस वितरित कर सकती है। 640 * 480 * 2 बाइट प्रति पिक्सेल => प्रति फ्रेम 614400 बाइट्स। @ 30 एफपीएस यह ~ 17 एमबी/एस है, इसलिए आप इस सेटअप के साथ एक साथ 2 कैमरों का उपयोग कर सकते हैं।

+0

उत्कृष्ट जवाब। – Ste

+0

क्या आप वाकई पीसी पर 2 कैमरा चलाने में सक्षम हैं? मैं इस वेबसाइट http://www.gotocamera.com/how_it_works के साथ फंस गया था, यह सॉफ्टवेयर एक पीसी पर 4 कैमरों का समर्थन करता है। मैं इसी तरह के सॉफ्टवेयर बनाने की योजना बना रहा हूं। –

+0

मेरा उदाहरण एक असम्पीडित स्ट्रीम के लिए है। यदि आपके पास एमजेपीईजी संपीड़ित वीडियो स्ट्रीम है, तो आपके पास प्रत्येक कैमरे के लिए अन्य बैंडविड्थ आवश्यकताएं हैं। – Christopher

1

यदि वास्तव में, एक कंप्यूटर (प्रोसेसर कोर i3, 8gb राम !!!) में कनेक्ट 5 कैम के लिए कोड देखें, तो आपको केवल अपने कंप्यूटर पर यूएसबी पोर्ट्स में सभी कैमरों को कनेक्ट करने की आवश्यकता है !!! git hub link

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