libmcrx 1 (Library for receiving multicast) Written by Jake Holland <jakeholland.net@gmail.com> BSD Licensed (see LICENSE) Copyright 2019 Akamai Technologies, Inc. & Jake Holland DESCRIPTION This library implements multicast receiving logic. It will support native and AMT with automatic discovery as described by DRIAD and authentication/loss reporting/bandwidth limit enforcement using AMBI. draft-ietf-mboned-driad-amt-discovery draft-jholland-mboned-ambi REQUIREMENTS To bootstrap from a Git checkout, or if you change the Automake files and need to regenerate Makefile.in, you will need Automake 1.11 or later. For bootstrap or if you change configure.ac or any of the m4 files it includes and need to regenerate configure or config.h.in, you will need Autoconf 2.60 or later. A C compiler is also probably required before it's useful. BUILDING To regenerate from scratch: ./autogen.sh ./configure make make check To install: make install Pass --enable-logging to configure to enable logging functionality. Pass --enable-debug to configure to enable debug messages. TESTING libmcrx comes with a test suite, which you can run after building with: make check HOMEPAGE AND SOURCE REPOSITORY libmcrx is maintained using Git. You can access the current source by cloning the repository at: http://github.com/GrumpyOldTroll/libmcrx Please send any bug reports, patches, or questions to jakeholland.net@gmail.com. THANKS Thanks to Kay Sievers and Lennart Poettering for their libabc template library, it's a wonderfully useful starting point. http://0pointer.de/blog/projects/libabc.html https://git.kernel.org/pub/scm/linux/kernel/git/kay/libabc.git/plain/README