I want to stream video (compressed, ~20Mbps) from at least six raspberry pi zeros, each of which has a 10/100 USB ethernet adaptor, to a central PC with a 10/100/1000 port. All of the nodes will be connected with a single gigabit switch. I have gathered from posts like this one that modern switches are able to "autonegotiate" links between nodes such that each link uses the highest possible speed. However, it is unclear to me whether that means:
- The 1000/100/10 node will be limited to 100Mbps net bandwidth across all connections, or
- The switch will negotiate separate 100Mbps connections between the central node and each streaming node, allowing greater utilization of the central node's 1000Mbps bandwidth