Abstract
We consider scalable video streaming from a base station over a hybrid cellular and ad hoc network to a large number of mobile devices. While such a system has been recently studied, existing efforts resort to simulations when evaluating their solutions, because there is no public-domain software for setting up a complete hybrid network testbed. In this work, we design and implement a testbed for scalable video streaming over a hybrid network. Our testbed is built on top of a Linux server and multiple Android smartphones. We demonstrate how to use our testbed to evaluate the scheduling algorithms proposed in the literature. We also present a new scheduling algorithm which runs in real-time yet outperforms previous algorithms. We firmly believe that the testbed implementation and our experiences will stimulate future studies in this area. © 2011 ACM.