Opal is a full-featured voip library that supports a variety of protocols and
multi-media fornats. Features include:
* Low latency RTP stack designed specifically for real-time multimedia
* Full featured H.323, SIP and IAX2 protocol stacks
* Audio codecs including G.711, GSM06.10, Speex and iLBC.
* Video codecs including H.261 and H.263
* Run-time loadable codec interface for proprietary or codecs such as G.729,
H.263, H.264 and MPEG4
* Completely Open Source using the commercially friendly MPL 1.1 license
Through the use of a platform isolation library called PTLIB, Opal can run on
tiny embedded systems or multi-processor servers.
BTW: OPAL is an acronym for Open Phone Abstraction Library, but that is not
really important :)
WWW: http://opalvoip.org/
===> The following configuration options are available for opal3-3.6.6_17:
AEC=on: Accoustic echo cancellation
CELT=on: Celt codec from ports
FAX=on: Fax T.38 support
FFMPEG=on: Ffmpeg codec support
GSM=on: GSM codec from ports
H224=on: H.224 control protocol
H281=on: H.281 (Far End Camera Control)
H323=off: H.323 protocol support
H450=off: H.450 H.323 subset
H460=off: H.460 H.323 extension for NAT traversal
H501=off: H.501 H323 mobility extensions
IAX=off: IAX2 protocol support
ILBC=off: iLBC codec from ports
JAVA=off: Java JNI support
LID=on: LID (Light-Weight Identity) support
MSRP=on: MSRP protocol
RTPTEXT=on: RFC4103 Text RTP payload
SIP=on: SIP protocol support
SIPIM=on: SIP-IM protocol
SPEEX=on: SPEEX codec from ports
THEORA=off: Theora codec support
UVIDEO=off: RFC4175 uncompressed video RTP payload
X264=on: x.264 codec support
ZRTP=off: ZRTP protocol support
===> Use 'make config' to modify these settings
Convert almost all gnome@ ports to OptionsNG, trim header, use USES=pathfix
instead of gnomehack and pet portlint.
Add conflicts with future gnome3 versions.
Reviewed by: miwi, bapt
-Update the MASTER_SITES.
-Patch configure script to recognize amd64 in the test for cpu type.
PR: ports/164504
Submitted by: Conrad J. Sabatier <conrads@cox.net
Feature safe: yes
- Fix build on 10-CURRENT
- Turn over to gnome team since it's used by Gnome ports
PR: ports/163635
Submitted by: swills (myself)
Approved by: melifaro (maintainer)
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
- Fix build with H.323 (fixed by Richard Kolkovich <richard@sigil.org>).
- Add port license.
PR: 146420
Submitted by: Richard Kolkovich <richard@sigil.org>
Patch by: Richard Kolkovich <richard@sigil.org>
"Alexander V. Chernikov" <melifaro@ipfw.ru> (maintainer)
Feature safe: yes