用于视频会议的JAVA库以及如何使用libjitsi?

Tho*_*mas 6 java osgi eclipse-plugin equinox video-conferencing

在项目的情况下,我们需要在Linux下使用两台PC在视频会议中创建通信.我们在JAVA中搜索一个库来执行此操作.我们发现libJitsi基于Jitsi软件,使用XMPP/Jingle进行传输.我没有到达运行由这两个类组成的示例:

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

Rob*_*rma 6

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

AVTransmit2.java
AVReceive2.java
Run Code Online (Sandbox Code Playgroud)

我的理解是,通过这两个文件,您可以与 java jmf插件进行通信。

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

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

为了更好地理解和轻松实现,您可以查看这个开源项目 http://matrixsust.blogspot.com/2013/07/video-conferencing-project-in-java.html

  • org.jitsi.examples.AVTransmit2 与您的 AVTransmit2.java 文件不同。您的 AVTransmit2 文件不使用 Libjitsi。另外,Libjitsi 及其示例文件 org.jitsi.examples.AVTransmit2 不使用旧的 JMF 插件。它使用 FMJ(Java 中的媒体自由)进行流编码/解码。你知道如何渲染 org.jitsi.examples.AVTransmit2 中传输的流吗?我自己也陷入了同样的问题。 (2认同)