Martin Hauke
mnhauke
Involved Projects and Packages
JRTPLIB, an object-oriented library written in C++ which aims to help
developers in using the Real-time Transport Protocol (RTP) as described
in RFC 3550.
The JThread package provides some classes to make use of threads easily on
different platforms. The classes are actually rather simple wrappers around
existing thread implementations.
libresample by Dominic Mazzoni is a real-time library for sampling rate conversion
The OpenH323 project aims to create a full featured, interoperable, and
open source implementation of the ITU H.323 teleconferencing protocol
that can be used by personal developers and commercial users without
charge.
OpenH323 development is coordinated by an Australian company,
Equivalence Pty Ltd (http://www.equival.com), but is open to any
interested party. Commercial and private use of the OpenH323 code,
including use in commercial products and resale, is encouraged through
use of the MPL (Mozilla Public license).
OsmoBSC: Osmocom's Base Station Controller for 2G circuit-switched mobile networks.
Osmocom BTS-Side code (Abis, scheduling).
Osmocom Cell Broadcast Centre.
OsmoCC mISDN endpoint.
OsmoCC core router.
OsmoCC SIP endpoint.
OsmoCC SS5 endpoint.
OsmoHNodeB: Osmocom's Home NodeB for 3G mobile networks.
OsmoMGW: Osmocom's Media Gateway for 2G and 3G circuit-switched mobile networks.
Osmocom tools to help with pcap tracing.
Run osmo_pcap_client locally and send traces to a different system.
Osmocom PCU code (RLC/MAC/PCU) for OpenBTS and OsmoBTS.
Use the osmo-nitb MNCC interface and bridge it to SIP.
Osmocom System Monitor.
OsmoTRX is a software-defined radio transceiver that implements the Layer 1
physical layer of a BTS comprising the following 3GPP specifications:
TS 05.01 "Physical layer on the radio path"
TS 05.02 "Multiplexing and Multiple Access on the Radio Path"
TS 05.04 "Modulation"
TS 05.10 "Radio subsystem synchronization"
In this context, BTS is "Base transceiver station". It's the stations that
connect mobile phones to the mobile network.
3GPP is the "3rd Generation Partnership Project" which is the collaboration
between different telecommunication associations for developing new
generations of mobile phone networks. (post-2G/GSM)
Libre is a portable and generic library for real-time communications
with async IO support and a complete SIP stack with support for protocols
such as SDP, RTP/RTCP, STUN/TURN/ICE, BFCP, HTTP and DNS Client.
Librem is a portable and generic library for real-time audio
and video processing.
Features:
* Audio buffering, mixing, codecs and resampling
* Video mixing, rescaling and pixel format conversion
Restund is a modular and flexible STUN and TURN Server with IPv4 and
IPv6 support.
The server is designed around the principle of a lightweight core
using server modules to extend its functionality.
Some of the modules supported:
* Authentication module
* Binding module
* MySQL module
* Statistics module
* Status module
* Syslog module
* TURN module