1
0
mirror of http://www.pogo.org.uk/~mark/trx.git synced 2025-01-27 12:25:06 +01:00
Mark Hills 0c5ab0dfc1 Do not use the ambiguous sched_setscheduler()
POSIX specifies this is per-process, and GNU implemented it on the
thread. Musl realises the problem with this and so doesn't implement
it at all, forcing this more specific alternative to be used.
2023-05-12 16:31:03 +01:00
2009-09-06 15:42:11 +01:00
2012-07-27 12:50:03 +01:00
2020-01-04 11:31:45 +00:00
2020-01-04 11:31:45 +00:00
2012-09-22 11:53:36 +01:00
2020-01-04 11:31:45 +00:00
2020-01-04 11:31:45 +00:00
2020-01-04 11:31:45 +00:00
2020-01-04 11:31:45 +00:00
2020-11-28 11:03:34 +00:00

trx: Realtime audio over IP

(C) Copyright 2020 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.
Languages
C 96.9%
Makefile 3.1%