  4K videos are becoming increasingly popular. However, despite advances in
wireless technology, streaming 4K videos over mmWave to multiple users is
facing significant challenges arising from directional communication,
unpredictable channel fluctuation and high bandwidth requirements. This paper
develops a novel 4K layered video multicast system. We (i) develop a video
quality model for layered video coding, (ii) optimize resource allocation,
scheduling, and beamforming based on the channel conditions of different users,
and (iii) put forward a streaming strategy that uses fountain code to avoid
redundancy across multicast groups and a Leaky-Bucket-based congestion control.
We realize an end-to-end system on commodity-off-the-shelf (COTS) WiGig
devices. We demonstrate the effectiveness of our system with extensive testbed
experiments and emulation.
