A cross-layer architecture for robust video streaming over multi-radio multi-channel wireless mesh networks