linphone代码分析

来源:互联网 发布:ae软件苹果版 编辑:程序博客网 时间:2024/06/04 23:32

linphone版本号:3.11.1

最近在做linphone移植到hi3516d的工作,花了些时间弄懂了linphone和media2stream的运行过程,在这里分享出来,希望可以和大家一起探讨。

1.代码架构

2.代码执行流程
linphonec分析

mediastream2代码分析
1.代码结构分析
  1. msticker分析
     概念:MSTicker是基于pthread线程封装的任务,mediastream2内部调度的对象即是MSTicker,MSTicker可以同时有多个并行运行