Board logo

标题: Linphone移植——ARM9上音视频通话(转) [打印本页]

作者: yuyang911220    时间: 2015-4-30 08:51     标题: Linphone移植——ARM9上音视频通话(转)

最近花了一个多月将Linphone移植到ARM9上,粗略实现音视频通话功能,难度主要如下几点:
   1.Linphone的依赖库众多——本次成功编译共用到13个依赖库
   2.网上能找到的资料甚少——如果你有时间和耐心可以好好阅读linphone的邮件信息
   3.真正有用的信息纯英文——国内的资料都是我这种人写的,可想而知了
   4.除Linphone的Android版外,暂未找到ARM上实现视频通话的相关资料
   5.视频的显示受平台限制——通过SDL有多种显示驱动X11、Qtopia、fbcon……
   6.etc……
update :2013.1.2  一些编译过程中问题的补充
         2013.4.16 通过修改SDL底层显示驱动调用QT4.5来显示视屏
实现截图如下:
与电脑端通信


与手机端通信



进入正题:
   无视频功能的语音版本请见另一篇博文:Linphone编译移植arm920t语音版,在成功编译好语音版本后逐渐加入视频功能。
   在实现视频功能过程中参考了如下文章:
                                 Cross Compiling Linphone(1):对依赖库的交叉编译
                                 Cross CompilingLinphone(2):对Linphone包3.4.3版交叉编译
   以上两篇文章可能需要翻墙才能阅读,文章转载地址如下:Cross CompilingLinphone(转载),虽然根据此文章编译得到的也是仅仅支持音频通话,但是由于所使用的版本较高,各个依赖库版本也较高,同时修正了一个mediastreamer的错误使得在其基础之上能够更容易地加入视频功能。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0