2 ms·
An implementation that keeps all of the volume levels in sync. I'm not convinced its more complicated than 2-phase commit, but that's kind of what you need in a
by pclmulqdq 3y ago
An implementation that keeps all of the volume levels in sync. I'm not convinced its more complicated than 2-phase commit, but that's kind of what you need in a distributed system.
- EscapeFromNY 3y agoAnother idea: if you've already done the hard work of fanning out a synchronized audio stream to multiple speakers, you don't need any distributed logic to manipulate the audio stream itself. So just encode the volume change directly into the stream before fanning it out. I hope the Sonos lawyers don't come after me for this.