and I hope you are doing well.
I have 8 client PCs and 1 master PC to stream audio over the network using RTP packets. Initially, I also need to sychronize these PC in order to avoid drifts. I connected a wired LAN to the router but no internet was necessary. I used PTP hardware-supported NIC card attached to each PC and used ptp4l and phc2sys for synchronization. I achieved for now around 100 ns with 2 clients, and will deploy it to 8 clients.
I want to hear audio with synchronizes with minimum skew between each other. I mean the clock skew needs to be very low ideally even no skew is expected but in current technology, this is not possible I suppose. In the end, I need to stream audio wirelessly to do that looking for a wireless card to order to attach each PC. The gstreamer is static, I am thinking of using C languages for dynamic changes. Any advice or references that you can share with me?