pjsip开发——专网对讲机项目架构

  去年,由于公司项目需求,开发了一套基于pjsip的智能终端对讲机项目,主要业务是语音实时通信功能。废话不多说,先看已经投入生产环境的项目代码截图

pjsip开发——专网对讲机项目架构_第1张图片
app.png

pjsip开发——专网对讲机项目架构_第2张图片
sdk.png

此项目代码比较庞大,采用组件化进行开发,分开管理,编译速度明显加快,其中核心功能是对语言实时通讯的实现,采用成熟的开源框架pjsip2.5版本实现,关于pjsip入门可以查询官方文档 pjsip for Android developer

项目代码其实是仿照谷歌的csipsimple进行二次开发,有些API可能已经在新的版本进行了变更,但这并不妨碍我们理解原理。

接下来的一系列文章将以MySipAPP为例介绍pjsip的原理。主要内容如下:

  • pjsip开发——Endpoint
  • pjsip开发——Account
  • pjsip开发——Call
  • pjsip开发——Buddy
  • pjsip开发——呼叫流程
  • pjsip开发——sip日志分析

下面是仿照pjsua2选择的一个简单项目地址:MySipApp

你可能感兴趣的:(pjsip开发——专网对讲机项目架构)