2013-02-09 32 views
5

In caso di un progetto abbiamo bisogno di creare una comunicazione in videoconferenza con due PC sotto Linux. Cerchiamo una libreria in JAVA per farlo. Abbiamo trovato di base libJitsi sul software Jitsi, strega trasmettere con XMPP/Jingle. non arrivo per eseguire il loro esempio che consiste di queste due classi:Libreria JAVA per videoconferenza e come utilizzare libjitsi?

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

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

C'è poco di documentazione e sembra un po 'confuso. Qualcuno conosce questa libreria? quindi o conosce un'alternativa per la videoconferenza in JAVA?

grazie.

ho usato Netbeans o Eclipse Java EE. SDK 1.7

+0

Libjitsi è probabilmente la soluzione migliore per questo, ma avete ragione, non v'è alcuna documentazione di cui parlare. Sto lavorando a un progetto per fornire ai programmatori un metodo semplice per costruire questo tipo di software usando libjitsi, ice4j e smack. Ho appena iniziato, ma eccolo qui: https://github.com/bejayoharen/java-bells –

risposta

3

ho fatto un progetto di videoconferenza in Java utilizzando questi 2 file-

AVTransmit2.java 
AVReceive2.java 

Quello che ho capito è che con questi 2 file, è possibile comunicare con java JMF plugin.

AVTransmit2.java funziona come un catturatore di dati dalla propria webcam e trasmette i dati all'indirizzo IP del peer.

AVReceive2.java funziona come un ricevitore dati dal tuo peer remoto e riproduce i dati tramite il plugin java jmf.

Per una maggiore comprensione e facilità di implementazione si può avere uno sguardo a questo open source progetto http://matrixsust.blogspot.com/2013/07/video-conferencing-project-in-java.html

+1

org.jitsi.examples.AVTransmit2 è diverso dal file AVTransmit2.java. Il tuo file AVTransmit2 non usa Libjitsi. Inoltre, Libjitsi, e il suo file di esempio org.jitsi.examples.AVTransmit2, non utilizza il vecchio plug-JMF. utilizza FMJ (libertà per i media in Java) per la codifica/decodifica del flusso. Sai come rendere i flussi trasmessi in org.jitsi.examples.AVTransmit2? Sono un po 'bloccato su questo stesso problema me stesso. –