Are the 400 users at the same time?
If you use 400 UDP users, even if they don't want the stream they receive it. So you're downloading the banwith. But your bandwith is constant use.
If 400 HTTP joins, you don't download the bandwith of your clients id they don't want to see the stream. Your bandwith will also be variable in function of how many clients are getting the stream. I think also this will produce more CPU usage, than UDP option.
I'm not guru, just net knowledge. But i will use HTTP join.
By the way see if you could use Multicast in UDP. This will depend on the routers to your clients and yours.
Hi safull, the 400 users are at the same time, and I don't have the problem of avoiding users that don't want to see the stream: I need to do live broadcasts to 400 shops, so I always exactly know that they
want to join the stream
So this is not for normal Internet users but for a restricted network.
I'm not sure we can afford a multicast WAN all over the country, so do you think that in this case unicast UDP is less CPU- and RAM-intensive than HTTP?
Thank you! Alessandro.