====== AES67 ====== ---- 1. Download AES67 by git clone https://bitbucket.org/MergingTechnologies/ravenna-alsa-lkm.git 2. Install GCC8 https://stackoverflow.com/questions/53310625/how-to-install-gcc8-using-devtoolset-8-gcc yum -y install centos-release-scl yum -y install devtoolset-8 scl enable devtoolset-8 -- bash // Enable the tool source /opt/rh/devtoolset-8/enable 3. yum -y install alsa-lib // alsa-lib-1.1.8-1.el7.x86_64 4. yum -y install libnetfilter_conntrack libnetfilter_conntrack-devel libnetfilter_cthelper-devel libnetfilter_cttimeout libnetfilter_queue libnetfilter_queue-devel libnetfilter_cthelper // Optional? It is from kernal configuration requirement NETFILTER 5. yum -y install libnfnetlink libnfnetlink-devel libmnl libnftnl libnl libnl3 // Optional? It is from kernal configuration requirement NETLINK 6. yum -y install avahi-compat-libdns_sd avahi-compat-libdns_sd-devel // Optional? It is from kernal configuration requirement Bonjour or Avahi lib 7. yum -y install libcurl 8. cd AES67 driver folder "/driver" level 9. make 10. sudo insmod MergingRavennaALSA.ko 11. Go to AES67 "/Bulter" level, update the "merging_ravenna_daemon.conf" to set the correct "interface_name" as your OS, e.g. "ens33" in my case 12. ./Merging_RAVENNA_Daemon to start the deamon 13. Use Firefox to connect "192.168.72.133:9090" to login the Bulter webpage 14. Configure firewall firewall-cmd --zone=public --add-port=9090/tcp --permanent firewall-cmd --zone=public --add-port=5353/udp --permanent firewall-cmd --zone=public --add-port=9875/udp --permanent firewall-cmd --reload firewall-cmd --list-port ====== Misc ====== ---- //Use the following command to check the play devices aplay -L //Use the following command to check the record devices arecord -L //安装Ravenna sudo insmod MergingRavennaALSA.ko //Check the play devices again aplay -L //You will get a new play device like this. sysdefault:CARD=RAVENNA Merging RAVENNA, Merging RAVENNA Default Audio Device yum install kernel-headers yum install kernel-devel