Linphone移植——ARM9上音视频通话(转)
- UID
- 1029342
- 性别
- 男
|
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的错误使得在其基础之上能够更容易地加入视频功能。 |
|
|
|
|
|