2012-02-18 16 views
6

मैं सी # में नमूना वेबकैम ऐप बनाने की कोशिश कर रहा हूं, और मुझे पता चला कि ऐप स्काइप या ओवू या किसी अन्य एप्लिकेशन पर चल रहा है या नहीं? (और इसके विपरीत) अनुप्रयोगों को वेबकविंडोज़ केवल एक एप्लिकेशन को वेबकैम तक पहुंचने की अनुमति क्यों देता है?

उत्तर

10

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

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

ऑडियो एपीआई कुछ समय पहले हार्डवेयर को लॉक कर रहे थे, लेकिन फिर कुछ बिंदुओं पर ओएस एपीआई ने हार्डवेयर साझा करने के लिए हार्डवेयर अबास्ट्रक्शन परतों को पेश किया और दृश्य के पीछे कई अनुप्रयोगों से मिश्रण किया।

+0

क्या कोई हैक है जो इस सीमा को छोड़ देता है? या यह 120% असंभव है। :(स्प्लिटकैम और मनीकैम जो एकमात्र चीजें हैं वे पूरी तरह से भयानक हैं। –

+2

कोई हैक नहीं, यह डिज़ाइन द्वारा व्यवहार है। आपका सबसे अच्छा कदम कैमरा वर्चुअलाइजेशन/शेयरिंग सॉफ़्टवेयर ढूंढना है जो "कम भयानक" है। –

+0

आपके लिए धन्यवाद यद्यपि मदद करें। :) वर्चुअलाइजेशन सॉफ़्टवेयर को स्वयं बनाना कितना मुश्किल होगा? मुझे केवल एक फ्लफ पूरी तरह से न्यूनतम एप्लिकेशन की आवश्यकता है जो स्ट्रीम को कैप्चर कर सकता है और इसे स्काइप/ओवू के उपयोग के लिए किसी अन्य "डिवाइस" पर आउटपुट कर सकता है। –

-3

पर विशेष लॉक क्यों प्राप्त होते हैं, संभवतः यह लोगों पर स्काइप या जो भी हो, उनके वेबकैम का उपयोग करते समय लोगों पर जासूसी करने से बचने का इरादा है।

+0

किसी भी सबूत या जानकारी को वापस करने के लिए? अन्यथा यह सिर्फ अनुमान है और एक "विशेषज्ञ उत्तर" नहीं है। – Jordan

+0

"यह संभवतः" वास्तविक तथ्य की शुरुआत नहीं है .. – IanNorton

+1

मैं मानता हूं कि "अनुमान" शायद सबसे अच्छा जवाब नहीं है, लेकिन इस मामले में सुरक्षा _could_ एक मुद्दा होने के लिए बहुत दूर नहीं है। इसके अलावा, जब से केवल "विशेषज्ञ उत्तर" की अनुमति है? –

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

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