No mesh product is going to be suitable for this. Your timing constraint is too low and not allowing time for rout discoveries to occur. I am also not sure if you are taking into account the amount of traffic that occurs over a mesh and your overall bandwidth.
Also not sure that you want a mesh or if you simply want a Peer to peer network.
One detail that may be unclear from my description is that each node communicates with FEW (lets say 10) of the 100 nodes in the network. This happens 4/sec (can be reduced down to 2/sec).
Since the nodes are mobile, these 10 or so nodes are changing with time, hence each node should know the entire network structure and decide which are the 10 to communicate with…
Do you still think that “No mesh product is going to be suitable for this” ?
No, that is a roaming Peer to peer network. Mesh is where you have nodes that are acting as router who forward data on to other nodes that are out of range and that path may change.
you can use Zigbee Xbee X2C Pro which will help you to provide node to node communication with in 1 mile connection but it is not designed to be a carrier for video or voice, only for message communication its better