pjsip学习 ------ 一


pjsip是一个非常优秀的开源sip库。很好的封装了sip ,rtp ,nat 等voip中常用的协议。它具有以下的优点:

1.  代码编译后非常小,适合嵌入式的开发。

2.  跨平台。 支持  linux  windows  mac symbian android  blackberry10 等操作系统。

3.  高性能。


我们下载到pjsip的源码来看它分为这么几个部分。

1. pjlib     整个pjsip的基础库

2. pjlib-util  常用的工具方法。比如 md5  base64  http等。

3. pjmedia    对媒体的操作,声音采集  编解码 传输。

4. pjnath      nat协议。  包括 stun   turn  ice 等协议。

5. pjsip     sip协议

6. thridparty   这里面包含了一些pjsip中用到的 开源的编解码库 比如 gsm  speex  portaudio 等。


怎样使用:

1  下载源码   www.pjsip.org

2.  编译源码生成   .a 库。

3.  应用pjlib库。


int  main()
{
	pj_status_t   status ;
	status = pj_inti();
	PJ_LOG(3 ,("main.c" ,"hello,world")) ;
	pj_shutdown();
	return status  ;
}








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值