pwlib和opal,然后编译ekiga,不过我编译configure时却提示checking for PWLib version... configure: error: Sorry but the recommended PWLib version is 1.10.1
,这个我怀疑是我本机已安装的ekiga使用的pwlib的版本过低。
linphone是基于osip的一款sip phone,所以需要现安装osip2,,另外依赖ffmpeg,这个可以通过
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg获得,ffmpeg编译起来有点麻烦,我参考ffmpeg的编译大全编译的,不过还是有问题,最后没办法去掉了--enable-amr_nb-fixed 和--enable-x264,安装ffmpeg后,linphone就很容易了。
启动linphone后,提示说要设置成使用ipv6,于是照做,然后在RealTunnel 注册了个帐号,接着preference==>sip里设置帐号,重启linphone后会进行注册,但是却一直time out,找了好久,后来去掉ipv6的选项才解决,然后就使用linphone和ekiga互相通讯,可是发现怎么也连不通,收到408消息,后来发现我在家通过路由器上网,使用的是私有地址,需要stun server,参考ekiga的设置,在linphone里填入stun server的地址,然后ekiga就可以call linphone了,接通后,ekiga却提示声卡忙,不能传输语音,估计是linphone也占用了声卡,不过还有个奇怪的问题,从linphone call ekiga却一直time out,不知道是不是stun server的问题。
总的来说,这两款软件提供的功能基本一直,音频和视频格式支持也基本相当,不过linphone基于ffmpeg,而ekiga好象是基于pwlib,linphone是基于开源的osip协议栈,目前还不清楚ekiga采用哪个协议栈,也许就是自己的,不过ekiga的界面好看一点。
发表于 @ 2006年09月22日 23:41:00 | 评论( loading... ) | 举报| 收藏