mirror of
http://www.pogo.org.uk/~mark/trx.git
synced 2024-11-21 18:05:06 +01:00
Clone of http://www.pogo.org.uk/~mark/trx.git
1d4c64dd9f
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. |
||
---|---|---|
.gitignore | ||
COPYING | ||
defaults.h | ||
device.c | ||
device.h | ||
Makefile | ||
notice.h | ||
README | ||
rx.c | ||
sched.c | ||
sched.h | ||
tx.c |
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.