Simula Research Laboratory /
Center for Resilient Networks and Applications /
NorNet
Homepage of Thomas Dreibholz /
RTP Audio NextGen Homepage
New release: rtpaudio-2.0.8.
RTP Audio NextGen is an audio streaming system with support for SCTP as well as UDP transport. It is a highly advanced and reworked version of the former RTP Audio system with support for SCTP streams and SCTP partial reliability. Furthermore, it also contains a QoS management interface. RTP Audio NextGen may use layered encoding, that is the audio quality may be adapted according to QoS constraints. The main purpose of this tool is to support transport protocol and QoS research, by providing a realistic application for performance testing.
In order to start the server, run rtpa-server. It will wait for connections then. It will serve files in the current directory. See Test.list for an example; you need to provide appropriate list files referencing to some MP3 andor WAV files. MP3s or WAVs are not included in the package, you need to provide your own files!
Use the client rtpa-qclient (GUI version) or rtpa-client (command-line version) for testing the streaming. Example: rtpa-client rtpa://localhost/Test.list (replace "localhost" by your server name or IP address).
Please use the issue tracker at https://github.com/dreibh/rtpaudio/issues to report bugs and issues!
For ready-to-install Ubuntu Linux packages of RTP Audio NextGen, see Launchpad PPA for Thomas Dreibholz!
sudo apt-add-repository -sy ppa:dreibh/ppa sudo apt-get update sudo apt-get install rtpaudio-all
For ready-to-install Fedora Linux packages of RTP Audio NextGen, see COPR PPA for Thomas Dreibholz!
sudo dnf copr enable -y dreibh/ppa sudo dnf install rtpaudio-all
RTP Audio NextGen is released under the GNU General Public Licence (GPL).
Please use the issue tracker at https://github.com/dreibh/rtpaudio/issues to report bugs and issues!
The Git repository of the RTP Audio NextGen sources can be found at https://github.com/dreibh/rtpaudio:
git clone https://github.com/dreibh/rtpaudio cd rtpaudio cmake . make
Contributions:
Issue tracker: https://github.com/dreibh/rtpaudio/issues.
Please submit bug reports, issues, questions, etc. in the issue tracker!
Pull Requests for RTP Audio NextGen: https://github.com/dreibh/rtpaudio/pulls.
Your contributions to RTP Audio NextGen are always welcome!
CI build tests of RTP Audio NextGen: https://github.com/dreibh/rtpaudio/actions.
Coverity Scan analysis of RTP Audio NextGen: https://scan.coverity.com/projects/dreibh-rtpaudio.
The tarball has been signed with my GnuPG key 21412672518D8B2D1862EFEF5CD5D12AA0877B49. Its authenticity and integrity can be verified by:
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 21412672518D8B2D1862EFEF5CD5D12AA0877B49 gpg --verify rtpaudio-<VERSION>.tar.xz.asc rtpaudio-<VERSION>.tar.xz
The tarballs have been signed with my GnuPG key 21412672518D8B2D1862EFEF5CD5D12AA0877B49. Its authenticity and integrity can be verified by:
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 21412672518D8B2D1862EFEF5CD5D12AA0877B49 gpg --verify rtpaudio-<VERSION>.tar.xz.asc rtpaudio-<VERSION>.tar.xz