pkg.soopen package index

brew / 排名 4517

使用 Homebrew, apk, dnf 安装 pjproject

查看 pjproject 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install pjproject

local Homebrew formula metadata

概览

软件包摘要

C library for multimedia protocols such as SIP, SDP, RTP and more

命令和别名

  • pjsua

历史

项目历史与用法

PJPROJECT is a portable C multimedia-communications project implementing SIP signaling, audio and video media, RTP, SDP, STUN, TURN, and ICE, with both low-level libraries and high-level user-agent APIs.

项目历史

PJSIP development began before its first public release, which appeared in February 2005 as version 0.2. Even that small early release could establish a voice call and ran on Windows and Linux.

The project subsequently developed a layered architecture covering SIP, SDP, RTP, media, STUN, TURN, and ICE. High-level PJSUA-LIB and PJSUA2 APIs made the lower-level components more accessible to application developers, while mobile support incorporated native multimedia facilities.

采用历史

PJSIP has been developed by a dedicated team since 2005, with contributions from hundreds of developers. The project reports routine testing at SIP interoperability events since 2007 and supports desktop, embedded, and mobile environments.

Its layered C and C++ APIs have been adopted in softphones, embedded communication devices, mobile applications, SIP testing tools, and products needing a portable signaling, media, and NAT-traversal stack.

使用方式

Developers embed PJPROJECT libraries in SIP and real-time communication applications through PJSUA-LIB, PJSUA2, or lower-level APIs. Package users can run `pjsua` as a configurable SIP endpoint for registration, calls, media tests, and protocol troubleshooting.

为什么软件包爱好者会关心

PJPROJECT packages a complete real-time communications stack rather than only a SIP parser: PJLIB portability primitives, SIP signaling, media processing, RTP, and NAT traversal are exposed through low-level libraries and the higher-level PJSUA and PJSUA2 APIs.

The included `pjsua` client also makes the library package useful for endpoint testing and troubleshooting, while packagers must account for codecs, TLS backends, audio/video systems, and platform-specific integrations.

时间线

  • 2005-02: PJSIP 0.2 became the first public release.
  • 2007: The project began reporting routine testing at SIP interoperability events.
  • 2010s: PJSUA2 added a higher-level C++ API and bindings-oriented application layer.
  • 2020s: Continued releases expanded mobile, video, security, WebRTC, and real-time communication capabilities.

Related projects

  • PJPROJECT contains the PJSIP signaling stack, PJMEDIA media framework, PJNATH NAT-traversal library, PJSUA-LIB C API, and PJSUA2 C++ API.
  • SIPp is commonly useful for exercising SIP endpoints and scenarios, while Baresip and Sofia-SIP occupy neighboring command-line user-agent and SIP-library roles.

安全态势

风险级别:blue

broad file, network, media, or database tool signal.

风险分类器

blue 风险 · 中 置信度 · tool

原因

  • broad file, network, media, or database tool signal

信号

  • text:media

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 5 个平台目标。
  • 安装时包含 1 个运行时依赖。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
pjsuacli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-11-04
管理器版本2.17
管理器更新时间2026-09-23
本地数据OK
上游当前
检测到的最新版本2.17

https://github.com/pjsip/pjproject

  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:pjproject
版本2.17
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/pjproject
主页https://www.pjsip.org/
仓库https://github.com/pjsip/pjproject
上游文档https://www.pjsip.org/
许可证GPL-2.0-or-later
源码归档https://github.com/pjsip/pjproject/archive/refs/tags/2.17.tar.gz
最后更新2026-09-23T03:34:15Z
Pulseupdated
依赖openssl@4
Bottle可用 (于 arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepjproject
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

apk95%

pjproject 2.17-r0

Open source multimedia communication library

https://www.pjsip.org/pjsua.htm

sudo apk add pjproject
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: pjproject
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Pjproject
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: pjproject from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

pjproject-dbg 2.17-r0

Open source multimedia communication library (debug symbols)

https://www.pjsip.org/pjsua.htm

sudo apk add pjproject-dbg
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: pjproject
  • 1 依赖
  • normalized package name match
  • 匹配方式:Pjproject
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: pjproject-dbg from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

pjproject-dev 2.17-r0

Open source multimedia communication library (development files)

https://www.pjsip.org/pjsua.htm

sudo apk add pjproject-dev
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: pjproject
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Pjproject
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: pjproject-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

pjsua 2.17-r0

Open source command line SIP user agent (softphone)

https://www.pjsip.org/pjsua.htm

sudo apk add pjsua
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: pjproject
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Pjproject
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: pjsua from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

py3-pjsua 2.17-r0

Open source multimedia communication library (Python bindings)

https://www.pjsip.org/pjsua.htm

sudo apk add py3-pjsua
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: pjproject
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Pjproject
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: py3-pjsua from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

py3-pjsua-pyc 2.17-r0

Precompiled Python bytecode for py3-pjsua

https://www.pjsip.org/pjsua.htm

sudo apk add py3-pjsua-pyc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: pjproject
  • 1 依赖
  • normalized package name match
  • 匹配方式:Pjproject
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: py3-pjsua-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

pjproject 2.13.1-8.fc44

Libraries for building embedded/non-embedded VoIP applications

http://www.pjsip.org

sudo dnf install pjproject
  • License: GPL-2.0-or-later AND BSD-3-Clause
  • Category: Unspecified
  • Architecture: i686
  • Source Package: pjproject
  • 13 依赖
  • 16 提供
  • normalized package name match
  • 匹配方式:Pjproject
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: pjproject from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

pjproject-devel 2.13.1-8.fc44

Development files to use pjproject

http://www.pjsip.org

sudo dnf install pjproject-devel
  • License: GPL-2.0-or-later AND BSD-3-Clause
  • Category: Unspecified
  • Architecture: i686
  • Source Package: pjproject
  • 16 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Pjproject
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: pjproject-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

pjsua 2.13.1-8.fc44

command line SIP user agent

http://www.pjsip.org

sudo dnf install pjsua
  • License: GPL-2.0-or-later AND BSD-3-Clause
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: pjproject
  • 9 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Pjproject
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: pjsua from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst

来源线索

由仓库数据生成

此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation