snapcastc icon indicating copy to clipboard operation
snapcastc copied to clipboard

How many simultanious udp clients can snapcastC suppport ?

Open gorive opened this issue 4 years ago • 5 comments

Cool project - got a question Is it possible to stream data to ex 500 udp clients via unicast ?

gorive avatar Mar 24 '21 08:03 gorive

The amount of clients is limited by the size of uint16_t in the code base. This easily accomodates 500 clients. That being said I never tried to work with client sets that large.

If you are willing to give it a try I am happy to work with you to make it work in case you are hitting a road block. Please do let me know how your experiment goes....

christf avatar Mar 28 '21 15:03 christf

Just an idea, multicast support would be pretty ideal for something like this. Why send 500 UDP packets when you can send 1 and let your network gear do the heavy lifting?

kdknigga avatar Oct 25 '21 15:10 kdknigga

multicast rate over wifi is strictly limited. So much that I'd rather not rely on it working..

christf avatar Oct 25 '21 18:10 christf

Am Mon, Oct 25, 2021 at 08:36:04AM -0700 schrieb Kris Knigga:

Just an idea, multicast support would be pretty ideal for something like this. Why send 500 UDP packets when you can send 1 and let your network gear do the heavy lifting? ... I guess this could be turned on with a cli switch....

-- () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments

christf avatar Oct 25 '21 23:10 christf

Cool project - got a question Is it possible to stream data to ex 500 udp clients via unicast ?

what became of the experiment?

christf avatar Jun 06 '24 15:06 christf