2013-02-09 40 views
5

किसी प्रोजेक्ट के मामले में हमें लिनक्स के तहत दो पीसी के साथ वीडियो कॉन्फ़्रेंसिंग में संचार बनाना होगा। हम ऐसा करने के लिए जावा में एक पुस्तकालय खोजते हैं। हमें जित्सी सॉफ्टवेयर पर libJitsi आधार मिला, एक्सएमपीपी/जिंगल के साथ चुड़ैल प्रेषण। मैं इन दो वर्गों के होते हैं जो उनके उदाहरण को चलाने के लिए नहीं आते:वीडियो कॉन्फ़्रेंसिंग के लिए जावा पुस्तकालय और libjitsi का उपयोग कैसे करें?

http://bluejimp.com/jitsi/libjitsi/javadoc/org/jitsi/examples/AVTransmit2.html

http://bluejimp.com/jitsi/libjitsi/javadoc/org/jitsi/examples/AVReceive2.html

कुछ प्रलेखन नहीं है और यह एक छोटे से फजी लगता है। कोई इस पुस्तकालय को जानता है? या फिर जावा में वीडियो कॉन्फ़्रेंसिंग के लिए एक विकल्प जानता है?

धन्यवाद।

मैंने नेटबीन्स या एक्लिप्स जावा ईई का उपयोग किया। एसडीके 1.7

+0

पर एक नजर है सकते हैं, लेकिन तुम सही हो, वहाँ की बात करने के लिए कोई प्रलेखन है। मैं प्रोग्रामर के लिए libjitsi, ice4j और smack का उपयोग कर इस तरह के सॉफ्टवेयर बनाने के लिए एक सरल विधि प्रदान करने के लिए एक परियोजना पर काम कर रहा हूं। मैंने अभी शुरू किया है, लेकिन यहां यह है: https://github.com/bejayoharen/java-bells –

उत्तर

3

मैं का उपयोग कर जावा में वीडियो कॉन्फ्रेंसिंग की एक परियोजना किया है इन 2 फ़ाइलों

AVTransmit2.java 
AVReceive2.java 

मुझे क्या समझते हैं कि इन 2 फ़ाइल के साथ जावा JMF प्लगइन के साथ संवाद कर सकते हैं।

AVTransmit2.java अपने वेबकैम से डेटा कैप्चरर के रूप में काम करता है और डेटा को पीयर के आईपी पते पर भेजता है।

AVReceive2.java आपके रिमोट पीयर से डेटा रिसीवर के रूप में काम करता है और जावा जेएमएफ प्लगइन द्वारा डेटा चलाता है।

अधिक समझ और आसान कार्यान्वयन के लिए आप Libjitsi शायद इस के लिए अपने सबसे अच्छे शर्त है इस खुला स्रोत परियोजना http://matrixsust.blogspot.com/2013/07/video-conferencing-project-in-java.html

+1

org.jitsi.examples.AVTransmit2 आपके AVTransmit2.java फ़ाइल से अलग है। आपकी AVTransmit2 फ़ाइल Libjitsi का उपयोग नहीं करती है। इसके अलावा, Libjitsi, और इसकी उदाहरण फ़ाइल org.jitsi.examples.AVTransmit2, पुराने जेएमएफ प्लगइन का उपयोग नहीं करता है। यह अपने स्ट्रीम एन्कोडिंग/डिकोडिंग के लिए एफएमजे (जावा में मीडिया के लिए स्वतंत्रता) का उपयोग करता है। क्या आप जानते हैं कि org.jitsi.examples.AVTransmit2 में प्रेषित धाराओं को कैसे प्रस्तुत किया जाए? मैं खुद को एक ही समस्या पर फंस गया हूँ। –