- 简介
Jitsi是一个开源的,安全(ZRTP加密),高质量的SIP/XMPP视频通话、会议、聊天、桌面共享、文件传传输。可以安装在你喜欢的操作系统中并且支持多种IM网络。Jitsi是当最功能最完整的高级通信工具。Jitsi让你可以在同一个软件中连到Facebook、GoogleTalk、XMPP、Windows Live、Yahoo!、AIM和ICQ进行通信。Jitsi应该算的上是最好的Java开源XMPP客户端之一,而且它还同时支持SIP协议,能够进行语音和视频聊天,功能不可谓不强大,最近研究了Jitsi,打算在它的基础上进行二次开发,下面写一下自己这方面的经验。http://jitsi.org/是Jitsi的官网,我们可以从download中获取最新的源码。
- 环境配置
获取源码后,可以配置开发环境,我用的是eclipse,可以参照官网的教程来进行,在这就不多说了,见http://jitsi.org/index.php/Documentation/ConfigureEclipseNew,部署之后可以通过ant来运行,或者配置run configuration来运行都可以。
- 打包发布
这个是Jitsi最难的地方了,官网上对于这方面没有很详细的说明,我研究了很久才搞定。
通用版本的打包比较容易,只需要安装一个izpack工具就可以了,