privatepjsip 2.8.0

privatepjsip 2.8.0

privatepjsip 维护。



  • www.pjsip.org

PJSIP

PJSIP 是一个由 C 语言编写、实现标准协议如 SIP、SDP、RTP、STUN、TURN 和 ICE 的免费和开源的多媒体通信库。

功能

  • 支持平台:iOS8+
  • 支持架构:armv7, armv7s, arm64
  • 支持 IPv6
  • OpenSSL-for-iPhone 构建脚本和 OpenSSL-Universal Pod 提供的 OpenSSL 支持
  • OpenH264 提供的视频支持
  • OPUS 现在受支持 - 此 Pod 提供 libopus

安装

在您的 Podfile 中添加以下行,然后运行 pod install 命令。

pod 'privatepjsip'

示例

有关集成示例,请参阅 示例 文件夹

手动构建

  1. 运行 brew install nasm 构建openh264。
  2. 运行 build.sh 文件。
  3. 将生成的库和头文件拖入您的Xcode项目。

号召拉取请求

实际上,为iOS构建pjsip库并不是一件简单的事情。由于pjsip的二进制文件需要不时重新构建以自动化这项工作,我决定创建bash脚本并与社区分享我的工作。

这只是我个人的倡议,我想尽可能清楚地声明这并不是官方仓库。

我已经完成了我对pjsip应用程序的开发,因此我不再关心支持这个仓库。但我知道有很多人依赖它。他们可能遇到构建时和运行时的问题,而我无法调试和调查。

如果你是那种有时间并且愿意修复和更新这些构建脚本的人,并且有足够的经验来调试问题,请将你的拉取请求发送给我——你将非常受欢迎。