Android SIP 堆栈 - 使用什么? [关闭]

2024-01-12

我需要在 Android 上创建使用 SIP 堆栈,它将与 asterix 一起使用,并使用户能够更改编解码器(我需要实现 G729 和其他一些编解码器)。我是这个领域的新手(语音和编解码器),我们将不胜感激每一位信息。在我对 Internet 的研究中,我发现了以下 SIP 堆栈:

  1. PJSIP http://www.pjsip.org
  2. MJSIP http://www.mjsip.org
  3. JAIN SIP http://java.net/projects/jain-sip/

您建议将什么用于商业程序?或者你可以推荐一些其他的吗?对于我的特殊情况,它必须支持 G729 编解码器。


我也会推荐Doubango http://www.doubango.org/。它支持 G729,如你所愿,并且有一个示例项目你可以查看,它使用该框架 -ImsDroid http://code.google.com/p/imsdroid/- ImsDroid 已经提供了很多功能,并且源代码是开放的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android SIP 堆栈 - 使用什么? [关闭] 的相关文章

随机推荐

  • Optaplanner 中可空的链式规划变量

    因此 我正在研究对过度约束的路由问题进行建模 其中并非所有任务都必须在该特定规划问题中进行 相反 目标是最大化该规划问题中的任务 我想这应该很容易通过允许计划变量可为空来实现 但似乎 Optaplanner不允许在链式计划变量上执行此操作
  • 在矩形内绘制线宽 matplotlib

    我在使用 Patches 在 matplotlib 中绘制矩形时遇到问题 什么时候linewidth提供给patches Rectangle 边框绘制在矩形的外部 这是一个例子 import matplotlib pyplot as plt
  • 使用单个 SQL 查询构建层次结构树

    我有一个SQL表具有以下结构 id int par int relational to id name varchar Column par包含对id or NULL如果没有参考 此表旨在构建一个层次树 然后 给定数据 id par nam
  • 如何将 TextView 添加到 GridView 布局中的 ImageView 中?

    我需要一个 GridView 但在每个网格中 其上方 内部都会有一个 ImageView 和 TextView 它就像每个网格中的项目图像 以及图像上的项目名称 我正在尝试 public View getView int position
  • 添加后如何在 Android 中实现下拉导航操作栏?

    通过遵循本指南 http wptrafficanalyzer in blog adding drop down navigation to action bar in android http wptrafficanalyzer in bl
  • 将 java String[] 设置为 postgres 准备好的语句时出错

    我正在尝试将字符串数组插入 Postgres 中 我从 Postgres 收到无效类型错误 public static void main String args throws SQLException String skus 0514 0
  • 从 ipython 导入

    如果我将 IDLE 与 python 2 7 一起使用 import cv import cv2 它有效 但如果我使用 ipython 笔记本 它给了我错误 ImportError Traceback 最近调用 最后 在 gt 1份导入简历
  • numPy 中的意外特征向量

    我见过this https stackoverflow com questions 13739186 compute eigenvector using a dominant eigenvalue问题 这与我尝试使用 numPy 计算 Py
  • 将新节点添加到链表的新方法

    void addNewNode struct node head int n struct node temp struct node malloc sizeof struct node temp gt data n temp gt lin
  • 单例bean和原型bean有什么区别?

    我是春天的新手 我读到了这篇文章 基本上 bean 具有定义其在应用程序中存在的范围 Singleton 意味着每个 Spring IOC 容器对单个对象实例的单个 bean 定义 原型 意味着任意数量的对象实例的单个 bean 定义 那么
  • Postman 上的授权类型 Bearer Token

    我正在尝试使用 Postman 测试一些端点 所有端点都需要一个可以通过登录获取的令牌 所以我这样做了 请求 1 登录成功后 我可以从响应中访问令牌 然后将该令牌存储在全局变量中 let token pm response json loc
  • 旧版应用程序上的 Windows GUI 自动化

    我正在尝试自动化一个名为的旧 Windows 应用程序FacTel5 http www movistar es empresas ayuda factel abierto empresas 我已经能够自动化登录部分 但下一个表单是一个类似项
  • 消息框错误:外部导入不安全

    import Graphics Win32 import System Win32 DLL import Control Exception bracket import Foreign import System Exit main IO
  • 修复 Docker 中的 World-writable MySql 错误

    我正在使用 docker compose 对于 db 我定义了这样的容器 db build builds mysql 5 7 environment MYSQL ROOT PASSWORD pass MYSQL DATABASE MYSQL
  • 带有 numpy 掩码数组的 Python 散点图

    我一直试图掩盖散点图的数据 所有数据似乎都在绘制 我正在使用 numpy 数组 如下面的代码片段所示 我想也许我无法屏蔽 c 数组 我似乎找不到任何执行此操作的文档 我将尝试使用 s 数组 任何帮助是极大的赞赏 yy NP ma array
  • 如何配置 Spark / Glue 以避免在 Glue 作业成功执行后创建空 $_folder_$

    我有一个简单的glue etl 作业 它是由Glue 工作流程触发的 它从爬虫表中删除重复数据并将结果写回到 S3 存储桶中 工作顺利完成 然而 spark 的空文件夹会生成 folder 保留在 s3 中 它在层次结构中看起来不太好 并会
  • 检查字符串是否是标点符号

    假设我有一个包含一些字母和标点符号的字符串数组 String letter a b c a 在字母 3 中 我们有 如何检查字符串是否是标点符号 我们知道有很多可能的标点符号 等 到目前为止我的进展 for int a 0 a lt let
  • 当退出 C 应用程序时,分配的内存是否会自动释放?

    假设我有以下 C 代码 int main int p malloc 10 sizeof p p 42 return 0 Exiting without freeing the allocated memory 当我编译并执行该C程序时 即在
  • 如何更改Spyder中Python的路径?

    我正在使用Debian 我安装了Python 3 2 3 Python 3的路径是 usr bin python3 如何在 Spyder 中更改它 Press CTRL SHIFT ALT P打开首选项窗口 在此窗口中 选择Console左
  • Android SIP 堆栈 - 使用什么? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我需要在 Android 上创建使用 SIP 堆栈 它将与 asterix 一起使用 并使用户能够更改