net/ortp - The NetBSD Packages Collection

Real-time Transport Protocol stack

oRTP - a Real-time Transport Protocol (RFC3550) stack under LGPL
Features:
* Written in C, works under Linux (and probably any Unix) and Windows.
* Implement the RFC3550 (RTP) with a easy to use API with high and low level
  access.
* Includes support for multiples profiles, AV profile (RFC3551) being the
  one by default.
* Includes a packet scheduler for to send and recv packet "on time",
  according to their timestamp. Scheduling is optional, rtp sessions can
  remain not scheduled.
* Supports mutiplexing IO, so that hundreds of RTP sessions can be scheduled
  by a single thread.
* Features an adaptive jitter algorithm for a receiver to adapt to the
  clockrate of the sender.
* Supports part of RFC2833 for telephone events over RTP.
* The API is well documented using gtk-doc.
* Licensed under the Lesser Gnu Public License.
* RTCP messages sent periodically since 0.7.0 (compound packet including
  sender report or receiver report + SDES)
* Includes an API to parse incoming RTCP packets.

Build dependencies

devel/glib2-tools devel/libtool-base pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

devel/glib2 devel/glib2

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64ortp-0.16.1nb11.tgz
NetBSD 10.0aarch64ortp-0.16.1nb11.tgz
NetBSD 10.0aarch64ortp-0.16.1nb11.tgz
NetBSD 10.0aarch64ortp-0.16.1nb11.tgz
NetBSD 10.0aarch64ebortp-0.16.1nb11.tgz
NetBSD 10.0alphaortp-0.16.1nb11.tgz
NetBSD 10.0alphaortp-0.16.1nb11.tgz
NetBSD 10.0earmv4ortp-0.16.1nb11.tgz
NetBSD 10.0earmv4ortp-0.16.1nb11.tgz
NetBSD 10.0earmv6hfortp-0.16.1nb11.tgz
NetBSD 10.0earmv6hfortp-0.16.1nb11.tgz
NetBSD 10.0earmv6hfortp-0.16.1nb11.tgz
NetBSD 10.0earmv7hfortp-0.16.1nb11.tgz
NetBSD 10.0earmv7hfortp-0.16.1nb11.tgz
NetBSD 10.0earmv7hfortp-0.16.1nb11.tgz
NetBSD 10.0i386ortp-0.16.1nb11.tgz
NetBSD 10.0i386ortp-0.16.1nb11.tgz
NetBSD 10.0i386ortp-0.16.1nb11.tgz
NetBSD 10.0i386ortp-0.16.1nb11.tgz
NetBSD 10.0powerpcortp-0.16.1nb10.tgz
NetBSD 10.0powerpcortp-0.16.1nb11.tgz
NetBSD 10.0powerpcortp-0.16.1nb11.tgz
NetBSD 10.0sh3elortp-0.16.1nb11.tgz
NetBSD 10.0sh3elortp-0.16.1nb11.tgz
NetBSD 10.0sparc64ortp-0.16.1nb11.tgz
NetBSD 10.0sparc64ortp-0.16.1nb11.tgz
NetBSD 10.0sparcortp-0.16.1nb11.tgz
NetBSD 10.0sparcortp-0.16.1nb11.tgz
NetBSD 10.0x86_64ortp-0.16.1nb11.tgz
NetBSD 10.0x86_64ortp-0.16.1nb11.tgz
NetBSD 10.0x86_64ortp-0.16.1nb11.tgz
NetBSD 10.0x86_64ortp-0.16.1nb11.tgz
NetBSD 9.0aarch64ortp-0.16.1nb11.tgz
NetBSD 9.0aarch64ortp-0.16.1nb11.tgz
NetBSD 9.0aarch64ortp-0.16.1nb11.tgz
NetBSD 9.0aarch64ortp-0.16.1nb11.tgz
NetBSD 9.0alphaortp-0.16.1nb11.tgz
NetBSD 9.0alphaortp-0.16.1nb11.tgz
NetBSD 9.0earmv4ortp-0.16.1nb11.tgz
NetBSD 9.0earmv6hfortp-0.16.1nb11.tgz
NetBSD 9.0earmv6hfortp-0.16.1nb11.tgz
NetBSD 9.0earmv7hfortp-0.16.1nb11.tgz
NetBSD 9.0earmv7hfortp-0.16.1nb11.tgz
NetBSD 9.0i386ortp-0.16.1nb11.tgz
NetBSD 9.0i386ortp-0.16.1nb11.tgz
NetBSD 9.0i386ortp-0.16.1nb11.tgz
NetBSD 9.0i386ortp-0.16.1nb11.tgz
NetBSD 9.0powerpcortp-0.16.1nb11.tgz
NetBSD 9.0powerpcortp-0.16.1nb10.tgz
NetBSD 9.0powerpcortp-0.16.1nb11.tgz
NetBSD 9.0sparc64ortp-0.16.1nb11.tgz
NetBSD 9.0x86_64ortp-0.16.1nb11.tgz
NetBSD 9.0x86_64ortp-0.16.1nb11.tgz
NetBSD 9.0x86_64ortp-0.16.1nb11.tgz
NetBSD 9.0x86_64ortp-0.16.1nb11.tgz
NetBSD 9.3x86_64ortp-0.16.1nb11.tgz
NetBSD 9.3x86_64ortp-0.16.1nb11.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

inet6
Enable support for IPv6.

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.