2013-02-09 23 views
5

Bir proje durumunda, Linux altında iki PC ile video konferansta bir iletişim kurmamız gerekiyor. Bunu yapmak için JAVA'da bir kütüphanede arama yapıyoruz. Jitsi yazılımında libJitsi tabanını, XMPP/Jingle ile cadı iletimini bulduk. Ben bu iki sınıfın oluştuğu onların örneğini çalıştırmak için varmak değil:JAVA kütüphanesi ve libjitsi nasıl kullanılır?

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

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

Orada birkaç dokümantasyon ve biraz bulanık görünüyor. Birisi bu kütüphaneyi biliyor mu? ya da JAVA'daki video konferans için bir alternatif biliyor mu?

Teşekkürler.

Ben NetBeans veya Eclipse Java EE kullandı. SDK 1.7

+0

bir göz olabilir, ama doğru olan, konuşmak için hiçbir belge yoktur. Programcıların bu tür yazılımları libjitsi, ice4j ve smack kullanarak oluşturmaları için basit bir yöntem sağlamak üzere bir proje üzerinde çalışıyorum. Ben sadece yeni başladım ama işte burada: https://github.com/bejayoharen/java-bells –

cevap

3

kullanıyorum java video konferans bir projeyi yapmış bu 2 dosyaları-

AVTransmit2.java 
AVReceive2.java 

Bunları 2 dosyası ile size java jmf eklentisi ile iletişim kurabilmesi anlamak ne.

AVTransmit2.java kendi web kameranızdan veri yakalayıcı olarak çalışır ve verileri eşin IP adresine iletir. Uzak eş bir veri alıcısı olarak

AVReceive2.java işler ve java jmf eklenti tarafından veri oynarlar.

daha anlayış ve kolay uygulanması için, Libjitsi muhtemelen bunun için en iyi bahis bu açık kaynak projesi http://matrixsust.blogspot.com/2013/07/video-conferencing-project-in-java.html

+1

org.jitsi.examples.AVTransmit2 sizin AVTransmit2.java dosyadan daha farklıdır. AVTransmit2 dosyanız Libjitsi'yi kullanmaz. Ayrıca, Libjitsi ve org.jitsi.examples.AVTransmit2 örnek dosyası eski JMF eklentisini kullanmaz. akış kodlama/kod çözme için FMJ (Java'da medya özgürlüğü) kullanır. Org.jitsi.examples.AVTransmit2'de aktarılan akışların nasıl oluşturulacağını biliyor musunuz? Aynı sorun üzerinde kendimi sıkışmış durumdayım. –