मैं कुछ परिदृश्यों के अर्द्ध-वास्तविक समय का पता लगाने के लिए एक छवि प्रसंस्करण समस्या को देख रहा हूं। मेरा लक्ष्य है कि लाइव वीडियो मेरे जावा कोड में किसी भी तरह में मोशन जेपीईजी फ्रेम के रूप में पहुंचें।जावा-आधारित एप्लिकेशन द्वारा उपयोग के लिए लाइव वीडियो डिवाइस से छवियों को कैप्चर करने का सबसे अच्छा तरीका क्या है?
मैं Java Media Framework से परिचित हूं और, दुख की बात है, मुझे लगता है कि हम इसे प्रभावी ढंग से मृत एपीआई पर विचार कर सकते हैं। मैं Axis boxes से भी परिचित हूं और, जबकि मुझे वास्तव में उनके समाधान पसंद हैं, मैं अपने विशिष्ट ब्याज के किसी भी महत्वपूर्ण प्रतिक्रिया की सराहना करता हूं।
यह मैं कैसे परिभाषित है "सर्वश्रेष्ठ" इस चर्चा के प्रयोजन के लिए:
- विलंबता - अगर मैं इस वीडियो स्ट्रीम का उपयोग कर कैमरे को नियंत्रित कर रहा हूँ, मैं पर मेरे राउंड ट्रिप विलंबता रखना चाहते हैं यदि संभव हो तो 100 मिलीसेकंड से कम। जब मुझे दृश्य परिवर्तन दिखाई देता है तो उस समय मेरे नियंत्रण इनपुट के बीच का समय मापा जाता है। कुछ समय बाद संपादित करें: ध्यान में रखना एक और बात यह है कि कैमरा नियंत्रण मैन्युअल और स्वचालित (ईवेंट ट्रिगर्स) का संयोजन होने की संभावना है। हमें उन चित्रों को तुरंत देखने की ज़रूरत है, भले ही उच्च गुणवत्ता वाले फ़ीड को अलग से संग्रहीत किया जाए।
- लागत मुक्त/मुक्त स्रोत मुफ्त से बेहतर नहीं है।
- समायोज्य कोडेक पैरामीटर - मुझे कुछ स्थितियों के लिए कोडेक को ट्यून करने में सक्षम होना चाहिए। कभी-कभी एक उच्च स्पीड कम-रिज़ॉल्यूशन स्ट्रीम प्रक्रिया करने में वास्तव में आसान होती है।
- जावा के साथ "एकीकरण" - इस समाधान को मेरे कोड में कितना परेशानी है? क्या मैं एक सॉकेट पर पैकेट भेज रहा हूं? यूआरएल मार रहा है? डायरेक्ट 3 डी/जेएनआई संयोजन स्थापित करना?
- विंडोज/लिनक्स/दोनों? - मैं एक ऑपरेटिंग सिस्टम अज्ञेय समाधान को पसंद करूंगा क्योंकि मुझे ओएस के कई स्वादों को वितरित करना है, लेकिन एक समाधान हो सकता है जो एक के लिए इष्टतम है लेकिन दूसरे नहीं।
नोट: मुझे अन्य छवि/वीडियो कैप्चर कोडेक्स के बारे में पता है और यह इस प्रश्न का केंद्र नहीं है। मैं विशेष रूप से फ्रेम सटीकता के नुकसान के कारण एपीआई स्ट्रीमिंग (उदा। एमपीईजी 4) में रुचि रखने वाला हूं। हालांकि, अगर मेरे प्रश्न का कोई समाधान है जो एक और फ्रेम-सटीक डेटा स्ट्रीम प्रदान करता है, तो कृपया
इस प्रश्न का पालन करें: इस बिंदु पर, मैं दृढ़ता से Axis video encoders जैसे उपकरणों को खरीदने के इच्छुक हूं सॉफ्टवेयर या पीसी पर सीधे वीडियो कैप्चर करने की कोशिश करने से। हालांकि, अगर किसी के पास विकल्प हैं, तो मुझे उन्हें सुनना अच्छा लगेगा।
अंतिम अपडेट काफी समय पहले हुआ प्रतीत होता है: http://sourceforge.net/project/showfiles.php?group_id=161490 2007 से मर चुके एक एपीआई शायद हमारी मदद करने वाला नहीं है। वैसे भी, धन्यवाद। –