![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linphone分析
文章平均质量分 63
molibaobei90
这个作者很懒,什么都没留下…
展开
-
linphone 分析 序
从开始做楼宇对讲起,接触linphone这套代码快两年了。一直以来都是东搞搞西看看,要改什么地方或者需要看什么地方才去学习,所以资料也比较乱。最近做的东西也比较杂,有时做着做着心里都比较乱了,所以下了决心准备好好分析一下linphone这套陪伴我两年的代码。突然之间面对这么一大堆这库那库,心里还是有点小怕怕的,感觉工程浩大,真的需要很多时间来做这件事情。但是我觉得值得,也应该坚持做完。所以准备写一原创 2015-12-30 11:16:02 · 770 阅读 · 0 评论 -
linphone 分析1 linphone的架构和初始化
1.linphone 包含的库1 ReadLine 一个终端显示库, Linphone 会用到它时里面的事件循环机制来读取会话事件。2 ffmpeg 音视频编解码库3 Speex 专为通话过程设计的音频编码库4 libtheora 视频压缩编码库5 libfaac mpeg4 的音频编码器6 libfaad2 AAC 音频解码器7 SDL 简单的视频支持层8原创 2015-12-30 17:19:27 · 4409 阅读 · 0 评论 -
linphone 分析2 接电话的过程1(mediastream角度解析)
做楼宇对讲的项目,需求电话来了直接看到视频,接听后产生语音。于是研究了下liphone接电话的过程函数调用为:lpc_cmd_answer 接到电话以后,answer命令接听linphone_core_accept_calllinphone_core_accept_call_with_paramsif (call==NULL){原创 2016-02-19 10:57:29 · 1880 阅读 · 0 评论 -
linphone 分析3 打电话源码分析
lpc_cmd_call(LinphoneCore *lc, char *args){if ( ! args || ! *args ){return 0;}{LinphoneCall *call;LinphoneCallParams *cp=linphone_core_create_default_call_parameters (lc);char *opt1,原创 2016-07-13 11:10:10 · 2584 阅读 · 0 评论 -
linphone 分析4 接电话分析
case EXOSIP_CALL_INVITE:表示收到了一个呼叫的消息。执行:inc_new_call(Sal *sal, eXosip_event_t *ev); static void inc_new_call(Sal *sal, eXosip_event_t *ev){SalOp *op=sal_op_new(sal);osip_from_t *from,*to;原创 2016-07-13 11:11:11 · 2451 阅读 · 1 评论 -
linphone 编译
build_3rdlib.sh for i in $THIRDPARTY_PACKAGESdoPackagePath=$CHKOUT_PATH/$i if [ -d $PackagePath ] ; then cd $PackagePathecho "Building third-party libraries" $i " ..."./b原创 2016-06-16 10:01:45 · 537 阅读 · 0 评论