Go to file
Mark Hills 1d4c64dd9f Use 8kHz reference rate
We're using payload 0, for which the reference rate for timestamps is
8kHz. We could use the proper payload type for Opus codec but this is
not available in the installed libortp, and we are not aiming for
compatibility with other applications.
2014-03-10 22:25:41 +00:00
.gitignore Initial import 2009-09-06 15:42:11 +01:00
COPYING GPLv2 2012-07-27 12:50:03 +01:00
Makefile dist rule 2012-09-22 11:53:36 +01:00
README Program explanation 2012-07-28 12:59:37 +01:00
defaults.h Listening on IPv4 and IPv6 addresses 2012-07-27 12:20:38 +01:00
device.c GPLv2 2012-07-27 12:50:03 +01:00
device.h GPLv2 2012-07-27 12:50:03 +01:00
notice.h Help message 2012-07-27 12:46:03 +01:00
rx.c Use 8kHz reference rate 2014-03-10 22:25:41 +00:00
sched.c GPLv2 2012-07-27 12:50:03 +01:00
sched.h GPLv2 2012-07-27 12:50:03 +01:00
tx.c Use 8kHz reference rate 2014-03-10 22:25:41 +00:00

README

trx: Realtime audio over IP

(C) Copyright 2012 Mark Hills <mark@xwax.org>

See the COPYING file for licensing terms.

This software is distributed from the following URL:

  http://www.pogo.org.uk/~mark/trx/

trx is a simple toolset for broadcasting live audio. It is based on
the Opus codec <http://www.opus-codec.org/> and sends and receives
encoded audio over IP networks.

It can be used for point-to-point audio links or multicast,
eg. private transmitter links or audio distribution. In contrast to
traditional streaming, high quality wideband audio (such as music) can
be sent with low-latency and fast recovery from dropouts.

With quality audio hardware and wired ethernet, a total latency of no
more than a few milliseconds is possible.