2013-02-09 25 views
5

在项目情况下,我们需要在Linux下使用两台PC 在视频会议中创建通信。 我们在JAVA中搜索库来执行此操作。 我们在Jitsi软件上找到libJitsi,用XMPP/Jingle传输。 我不到货来运行他们的例子是由这两个类:用于视频会议的JAVA库以及如何使用libjitsi?

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

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

有几个文档,它似乎有点模糊。 有人知道这个图书馆? 然后或知道在JAVA视频会议的替代?

谢谢。

我使用Netbeans或Eclipse Java EE。 SDK 1.7

+0

Libjitsi可能是这个你最好的选择,但你是对的,没有文件可言。我正在开发一个项目,为程序员提供一种使用libjitsi,ice4j和smack构建这种软件的简单方法。我刚刚开始,但它在这里:https://github.com/bejayoharen/java-bells – 2013-05-14 16:13:16

回答

3

我一直在使用完成视频会议的一个项目,在java中这两个文件 -

AVTransmit2.java 
AVReceive2.java 

我明白了什么是与这些2文件,你可以用java JMF插件通信。

AVTransmit2.java作为您自己的网络摄像头的数据捕获器,并将数据传输到对等方的IP地址。

AVReceive2.java作为远程对等数据接收器,通过java jmf插件播放数据。

对于更多的理解和易于实现,你可以看看这个开源项目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不使用旧的JMF插件。它使用FMJ(Java中的媒体自由度)进行流编码/解码。你知道如何渲染org.jitsi.examples.AVTransmit2中传输的流吗?我自己也遇到了同样的问题。 – 2015-05-16 19:51:29