| Port details on branch 2016Q4 |
- pjsip Multimedia communication library written in C language
- 2.14.1 net
=0 2.14.1Version of this port present on the latest quarterly branch. - Maintainer: oliver.epper@gmail.com
 - Port Added: 2014-12-15 14:42:44
- Last Update: 2025-06-16 21:52:33
- Commit Hash: 78638ae
- License: GPLv2+
- WWW:
- https://www.pjsip.org/
- Description:
- PJSIP is a free and open source multimedia communication library
written in C language implementing standard based protocols such
as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol
(SIP) with rich multimedia framework and NAT traversal functionality
into high level API that is portable and suitable for almost any
type of systems ranging from desktops, embedded systems, to mobile
handsets.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/net/pjsip/ && make install clean
- To add the package, run one of these commands:
- pkg install net/pjsip
- pkg install pjsip
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: pjsip
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1711489150
SHA256 (pjsip-pjproject-2.14.1_GH0.tar.gz) = 6140f7a97e318caa89c17e8d5468599671c6eed12d64a7c160dac879ba004c68
SIZE (pjsip-pjproject-2.14.1_GH0.tar.gz) = 10322231
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libopus.so : audio/opus
- libportaudio.so : audio/portaudio
- libspeex.so : audio/speex
- libspeexdsp.so : audio/speexdsp
- libsrtp2.so : net/libsrtp2
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for pjsip-2.14.1:
APPS=off: Install apps & samples from the pjsip-apps directory
DEBUG=off: Build with debugging support
FFMPEG=off: FFmpeg support (WMA, AIFF, AC3, APE...)
KQUEUE=on: Use kqueue ioqueue on macos/BSD (experimental)
PA=on: Use external PortAudio development files
PJSUA2=on: Enable pjsua2 library
RESAMPLEDLL=off: Build libresample as a shared library
SHARED=on: Build shared libraries (other ports may depend on this)
SOUND=on: Include sound in the build
SRTP=on: Secure Real-Time Transport Protocol – SRTP support
UPNP=off: UPnP protocol support
VIDEO=on: Video support
WEBRTC=on: Include libwebrtc in the build
YUV=on: Include libyuv in the build
====> Codecs & Echo Cancellation
AMR=off: AMR 3GPP speech codec support (opencore)
BCG729=off: bcg729 codec support
G711=on: G.711 codec support
G722=on: G.722 codec support
G7221=off: G.722.1 codec support
GSM=off: GSM codec support
ILBC=off: iLBC codec support
L16=off: Linear/L16 codec support
OPUS=on: Opus audio codec support
SILK=off: Enable SILK support
SPEEX=on: Speex audio format support
SPEEXAEC=off: Speex Acoustic Echo Canceller/AEC
====> Resample Implementations: you have to select exactly one of them
RESAMPLE=on: Enable resampling implementations
SAMPLERATE=off: Sample rate conversion support
SPEEXRESAMPLE=off: Enable Speex resample
NONE=off: Disable resampling implementations
===> Use 'make config' to modify these settings
- Options name:
- net_pjsip
- USES:
- cpe gmake localbase ssl pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|