@GhostOnTheHalfShell
Nothing about multicast makes that difficult. For example each camera could listen to one of 10 randomly selected multicast groups. Then you update one group at a time.
From the question of the internet... There could be 20 million sites with cameras. The mfg would clearly prefer to broadcast their firmware updates to the 20M clients rather than have a beefy server network of hundreds of machines to deal with 20M clients all wanting updates
@dentangle @librecast @onepict