首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Linphone移植——ARM9上音视频通话(转)

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的错误使得在其基础之上能够更容易地加入视频功能。
继承事业,薪火相传
返回列表