1) UDP, fixed number of samples per packet 2) Don't buffer in the server; let each client manage its own buffer 3) Perhaps you've found a use for IP broadcast / multicast! 4) In clients where you can't tweak the sound card clock, be prepared to resample (the nice way) or drop/duplicate samples when you notice the sound card FIFO getting full/empty.
(no subject)
Date: 2005-07-28 06:11 pm (UTC)1) UDP, fixed number of samples per packet
2) Don't buffer in the server; let each client manage its own buffer
3) Perhaps you've found a use for IP broadcast / multicast!
4) In clients where you can't tweak the sound card clock, be prepared to resample (the nice way) or drop/duplicate samples when you notice the sound card FIFO getting full/empty.