linphone代码分析

Linphone代码分析

一,Linphone4.0编译android版本

(环境ubuntu1864bits)

安装下列包:

1     sudo apt-get install yasm 

2     sudo apt-get installnasm 

3     sudo apt-get installcurl  [i]

4     sudo apt-get installant 

5     sudo apt-get installautoconf 

6     sudo apt-get installautomake 

7     sudo apt-get installaclocal 

8     sudo apt-get installlibtoolize 

9     sudo apt-get installpkgconfig

10     sudo apt-get install ia32-libs

11     sudo apt-get install cmake

安装 readme里面安装相关sdk

执行prepare.yp生成 Makefile

执行 make

Linphone官方地址:http://www.linphone.org/technical-corner/linphone/downloads

二,Linphone 主要结构体:

LinphoneCore 这个是全局结构体,存储一些全局数据结构

LinphoneCall  主要会话相关的

LinphoneCoreVTable 提供linphone回调接口

LinphoneCallParams 一个呼叫所需的参数

linphone_sal_callbacks 所有sip会话的回调函数,调用MediaStream相关功能。

MSFilterDesc filter函数指针

MSFilter  filter定义

MSTicker  媒体处理调度

MSFactory filter工厂,管理所有的filter

MSSndCardDesc 声卡设备的方法集合

MSWebCamManager 网络摄像头方法集合

RingStream  铃声全局结构体

AudioStream 音频流的全局结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值