【问题标题】:sip stack comparisonsip堆栈比较
【发布时间】:2011-08-03 07:45:31
【问题描述】:

我想比较 opal、pjsip、opensips 等开源 sip 堆栈在架构、最大并发调用、内存占用和其他边界值方面的差异。

感谢任何指针。

【问题讨论】:

    标签: voip sip pjsip jain-sip


    【解决方案1】:

    我想你最终会做很多工作来设置它们,同时考虑到它们可能并非都是为相同的操作模式而设计的;例如 pjsip 通常用于 SIP 用户代理角色,而 opensips 通常用于代理或 B2BUA 角色。

    除此之外,测试 SIP 软件堆栈的呼叫吞吐量性能的一种流行方法是使用 sipp 工具。生活中的工具的目的是能够在 SIP 用户代理服务器上触发尽可能多的 SIP INVITE,并提供有关错误代码和响应时间的非常详细的统计信息。

    【讨论】:

      【解决方案2】:

      另请参阅sipsak 以构建各种场景。

      你会认真地完成你的工作,因为它们并不都有相同的操作级别(请参阅 sipwiz 的回答),即使它们在哪里执行 API 也非常不同。

      您还应该包括 osip(非常低级别)和 eXosip(更高级别,基于 osip)。

      【讨论】:

        【解决方案3】:

        我对@9​​87654321@ (github page) 非常满意。 BSD 许可。非常清晰便携的纯C。

        其架构基于异步 IO 和良好的插件集。

        【讨论】:

          【解决方案4】:

          除非我误解,看起来 PJSIP 使用 GPL 而 OPAL 使用 MPL,这可能会使 OPAL 在创建商业软件时更具吸引力。

          【讨论】:

            【解决方案5】:

            我认为你不能直接做到这一点。我的建议是找出哪些开源产品使用了哪些堆栈。并从他们那里获取统计数据。

            您通常可以在项目页面上找到使用堆栈的供应商列表 \

            【讨论】:

              猜你喜欢
              • 2018-08-04
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2013-11-12
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2013-02-17
              相关资源
              最近更新 更多