Re:Jamulus ‒ Play music online. With friends. For free
by sealeck on Thursday November 25, 2021 @10:58AM
(#29342377)
Doesn't that assume that you have a total mesh topology (rather than e.g. a ring) for p2p?
I assume that it's not time-prohibitive either for each device not to be directly corrected to each other device.
Re:Jamulus ‒ Play music online. With friends. For free
by rdtennent on Thursday November 25, 2021 @12:03PM
(#29342951)
No matter what topology is used, the basic issue is the same: if any of the p2p links introduces unacceptable latency (such as the inter-ISP link I described), the whole system is borked. The clients are generally not movable (or would need to switch to another ISP) but a Jamulus server anywhere can be used or set up and may provide acceptable latency for all.
Also, p2p requires O(n^2) links whereas client-server has O(n) links, so if the number of peers increases, the total travel time difference will be more significant.