美文网首页
pjsip开发——专网对讲机项目架构

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

作者: samychen | 来源:发表于2018-02-25 12:36 被阅读0次

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

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

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

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

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

相关文章

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

      去年,由于公司项目需求,开发了一套基于pjsip的智能终端对讲机项目,主要业务是语音实时通信功能。废话不多说,...

  • 【对讲机的那点事】对讲机行业宽窄融合、专网与公网融合成趋势

    对讲机“模转数”已经不是什么新鲜话题了,让模拟对讲机全部退出专网市场,显然不现实。不过,模拟早已不是专网无线通信行...

  • PJSIP开发VoIP记录3-通话的实现

    PJSIP开发VoIP记录1 - 编译与集成 PJSIP开发VoIP记录2 - 配置 开发工具:Xcode9.2开...

  • 专微App相关介绍

    一. 概述 专微App是一款面向互联网的语音对讲系统的应用,整体架构借鉴了局域网开发语音对讲项目,首先通过UDP广...

  • 2018-08-16

    Android 语音通话模块介绍(一) PJSIP简介 PJSIP是一个开放源代码的SIP协议栈;官网地址(h...

  • pjsip开发——Endpoint

    Endpoint Endpoint类是一个单例类,应用程序必须创建一个,最多只能创建一个此类实例,然后才能执行其他...

  • pjsip开发——Call

    呼叫使用Call来实现,一般根据需要我们需要自定义Call的实现 在具体实现类中,通过重写呼叫回调,用于处理与呼叫...

  • pjsip开发——Buddy

    PJSUA2的功能是围绕Buddy类为中心展开的。该类表示一个远端链接。 要使用Buddy类,需要根据需求实现其子...

  • pjsip开发——Account

    Account提供正在使用该应用程序的用户的身份(或身份)。一个帐户有一个与之相关的SIP统一资源标识符(URI)...

  • Python面向对象-信息管理系统(封装)

    项目开发流程: 项目开发流程图项目开发流程 不想成为架构师不是好程序员架构师 需求从哪来?---需求从产品经理来。...

网友评论

      本文标题:pjsip开发——专网对讲机项目架构

      本文链接:https://www.haomeiwen.com/subject/zxecxftx.html