pjsip/pjproject
GitHub: pjsip/pjproject
一个基于 C 语言的多媒体通信库,实现 SIP 等标准协议并提供多平台 API,解决在多种设备上构建实时音视频通信的难题。
Stars: 2584 | Forks: 951
[](https://github.com/pjsip/pjproject/actions/workflows/ci-linux.yml)
[](https://github.com/pjsip/pjproject/actions/workflows/ci-mac.yml)
[](https://github.com/pjsip/pjproject/actions/workflows/ci-win.yml)
[](https://app.bitrise.io/app/70e79dc5-cae8-4cb7-a6cd-9a5bd3f3270f)
[](https://app.bitrise.io/app/e4b6aade20ea9eb3)
[](https://oss-fuzz-build-logs.storage.googleapis.com/index.html#pjsip) [](https://scan.coverity.com/projects/pjsip) [](https://github.com/pjsip/pjproject/actions/workflows/codeql-analysis.yml) [](https://docs.pjsip.org/en/latest/) # PJSIP PJSIP 是一个用 C 语言编写、采用 C、C++、Java、C# 和 Python 等高级 API 的免费开源多媒体通信库。它实现了基于标准的协议,如 SIP、SDP、RTP、STUN、TURN 和 ICE。它将信令协议(SIP)与丰富的多媒体框架和 NAT 穿越功能结合到高级 API 中,具有良好的可移植性,适用于从桌面、嵌入式系统到移动设备的各类系统。 ## 获取 PJSIP - 主仓库:https://github.com/pjsip/pjproject - 发行版本:https://github.com/pjsip/pjproject/releases ## 文档 主文档站点:https://docs.pjsip.org 目录: - 概述 - [概述](https://docs.pjsip.org/en/latest/overview/intro.html) - [功能(数据手册)](https://docs.pjsip.org/en/latest/overview/features.html) - [许可证](https://docs.pjsip.org/en/latest/overview/license.html) - **快速入门** - [获取 PJSIP](https://docs.pjsip.org/en/latest/get-started/getting.html) - [通用指南](https://docs.pjsip.org/en/latest/get-started/general_guidelines.html) - [Android](https://docs.pjsip.org/en/latest/get-started/android/index.html) - [iPhone](https://docs.pjsip.org/en/latest/get-started/ios/index.html) - [Mac/Linux/Unix](https://docs.pjsip.org/en/latest/get-started/posix/index.html) - [Windows](https://docs.pjsip.org/en/latest/get-started/windows/index.html) - [Windows Phone](https://docs.pjsip.org/en/latest/get-started/windows-phone/index.html) - PJSUA2 - 高级 API 指南 - [入门介绍](https://docs.pjsip.org/en/latest/pjsua2/intro.html) - [构建 PJSUA2](https://docs.pjsip.org/en/latest/pjsua2/building.html) - [通用概念](https://docs.pjsip.org/en/latest/pjsua2/general_concept.html) - [Hello world!](https://docs.pjsip.org/en/latest/pjsua2/building.html) - [使用 PJSUA2](https://docs.pjsip.org/en/latest/pjsua2/using/index.html) - [示例应用程序](https://docs.pjsip.org/en/latest/pjsua2/samples.html) - 特定指南 - [音频](https://docs.pjsip.org/en/latest/specific-guides/index.html#audio) - [音频故障排除](https://docs.pjsip.org/en/latest/specific-guides/index.html#audio-troubleshooting) - [构建与集成](https://docs.pjsip.org/en/latest/specific-guides/index.html#build-integration) - [开发与编程](https://docs.pjsip.org/en/latest/specific-guides/index.html#development-programming) - [媒体](https://docs.pjsip.org/en/latest/specific-guides/index.html#media) - [网络与 NAT](https://docs.pjsip.org/en/latest/specific-guides/index.html#network-nat) - [性能与体积](https://docs.pjsip.org/en/latest/specific-guides/index.html#performance-footprint) - [安全性](https://docs.pjsip.org/en/latest/specific-guides/index.html#security) - [SIP](https://docs.pjsip.org/en/latest/specific-guides/index.html#sip) - [视频](https://docs.pjsip.org/en/latest/specific-guides/index.html#video) - [其他](https://docs.pjsip.org/en/latest/specific-guides/index.html#other) - API 参考 - [PJSUA2](https://docs.pjsip.org/en/latest/api/pjsua2/index.html) - 高级 API(Java/C#/Python/C++/swig) - [PJSUA-LIB](https://docs.pjsip.org/en/latest/api/pjsua-lib/index.html) - 高级 API(C) - [PJSIP](https://docs.pjsip.org/en/latest/api/pjsip/index.html) - SIP 栈 - [PJMEDIA](https://docs.pjsip.org/en/latest/api/pjmedia/index.html) - 媒体框架 - [PJNATH](https://docs.pjsip.org/en/latest/api/pjnath/index.html) - NAT 遍历辅助 - [PJLIB-UTIL](https://docs.pjsip.org/en/latest/api/pjlib-util/index.html) - 工具库 - [PJLIB](https://docs.pjsip.org/en/latest/api/pjlib/index.html) - 可移植库
[](https://oss-fuzz-build-logs.storage.googleapis.com/index.html#pjsip) [](https://scan.coverity.com/projects/pjsip) [](https://github.com/pjsip/pjproject/actions/workflows/codeql-analysis.yml) [](https://docs.pjsip.org/en/latest/) # PJSIP PJSIP 是一个用 C 语言编写、采用 C、C++、Java、C# 和 Python 等高级 API 的免费开源多媒体通信库。它实现了基于标准的协议,如 SIP、SDP、RTP、STUN、TURN 和 ICE。它将信令协议(SIP)与丰富的多媒体框架和 NAT 穿越功能结合到高级 API 中,具有良好的可移植性,适用于从桌面、嵌入式系统到移动设备的各类系统。 ## 获取 PJSIP - 主仓库:https://github.com/pjsip/pjproject - 发行版本:https://github.com/pjsip/pjproject/releases ## 文档 主文档站点:https://docs.pjsip.org 目录: - 概述 - [概述](https://docs.pjsip.org/en/latest/overview/intro.html) - [功能(数据手册)](https://docs.pjsip.org/en/latest/overview/features.html) - [许可证](https://docs.pjsip.org/en/latest/overview/license.html) - **快速入门** - [获取 PJSIP](https://docs.pjsip.org/en/latest/get-started/getting.html) - [通用指南](https://docs.pjsip.org/en/latest/get-started/general_guidelines.html) - [Android](https://docs.pjsip.org/en/latest/get-started/android/index.html) - [iPhone](https://docs.pjsip.org/en/latest/get-started/ios/index.html) - [Mac/Linux/Unix](https://docs.pjsip.org/en/latest/get-started/posix/index.html) - [Windows](https://docs.pjsip.org/en/latest/get-started/windows/index.html) - [Windows Phone](https://docs.pjsip.org/en/latest/get-started/windows-phone/index.html) - PJSUA2 - 高级 API 指南 - [入门介绍](https://docs.pjsip.org/en/latest/pjsua2/intro.html) - [构建 PJSUA2](https://docs.pjsip.org/en/latest/pjsua2/building.html) - [通用概念](https://docs.pjsip.org/en/latest/pjsua2/general_concept.html) - [Hello world!](https://docs.pjsip.org/en/latest/pjsua2/building.html) - [使用 PJSUA2](https://docs.pjsip.org/en/latest/pjsua2/using/index.html) - [示例应用程序](https://docs.pjsip.org/en/latest/pjsua2/samples.html) - 特定指南 - [音频](https://docs.pjsip.org/en/latest/specific-guides/index.html#audio) - [音频故障排除](https://docs.pjsip.org/en/latest/specific-guides/index.html#audio-troubleshooting) - [构建与集成](https://docs.pjsip.org/en/latest/specific-guides/index.html#build-integration) - [开发与编程](https://docs.pjsip.org/en/latest/specific-guides/index.html#development-programming) - [媒体](https://docs.pjsip.org/en/latest/specific-guides/index.html#media) - [网络与 NAT](https://docs.pjsip.org/en/latest/specific-guides/index.html#network-nat) - [性能与体积](https://docs.pjsip.org/en/latest/specific-guides/index.html#performance-footprint) - [安全性](https://docs.pjsip.org/en/latest/specific-guides/index.html#security) - [SIP](https://docs.pjsip.org/en/latest/specific-guides/index.html#sip) - [视频](https://docs.pjsip.org/en/latest/specific-guides/index.html#video) - [其他](https://docs.pjsip.org/en/latest/specific-guides/index.html#other) - API 参考 - [PJSUA2](https://docs.pjsip.org/en/latest/api/pjsua2/index.html) - 高级 API(Java/C#/Python/C++/swig) - [PJSUA-LIB](https://docs.pjsip.org/en/latest/api/pjsua-lib/index.html) - 高级 API(C) - [PJSIP](https://docs.pjsip.org/en/latest/api/pjsip/index.html) - SIP 栈 - [PJMEDIA](https://docs.pjsip.org/en/latest/api/pjmedia/index.html) - 媒体框架 - [PJNATH](https://docs.pjsip.org/en/latest/api/pjnath/index.html) - NAT 遍历辅助 - [PJLIB-UTIL](https://docs.pjsip.org/en/latest/api/pjlib-util/index.html) - 工具库 - [PJLIB](https://docs.pjsip.org/en/latest/api/pjlib/index.html) - 可移植库
标签:Android, C++, CI, CodeQL, Coverity, DSL, ICE协议, iOS, JS文件枚举, NAT穿越, OSS-Fuzz, PJSIP, Python, ReadTheDocs, RTP协议, SDP协议, SIP协议, STUN协议, TURN协议, VoIP, 信令协议, 多媒体框架, 多媒体通信, 安全扫描, 安全评估工具, 实时通信, 客户端加密, 嵌入式系统, 开源框架, 开源通信库, 持续集成, 数据擦除, 文档生成, 无后门, 时序注入, 桌面应用, 移动开发, 端口, 网络通信, 逆向工具, 音视频通信