StreamSmart: P2P Video Streaming for Smartphones Through the Cloud
In this paper, the authors analyze the complexity of real-time video streaming among Smartphone users. Firstly, they show that the traditional solution - a unique server receiving and dispatching all devices' content - suffers from scalability issues. Then, they present StreamSmart, a distributed system for real-time video streaming of Smartphone that leverages a virtual P2P network of Smartphone software clones on the cloud. In StreamSmart, the captured content is forwarded from the sharing device to its own cloud clone that in turn forwards it to the clones of other users. These latter transmit the content to the respective devices and, at the same time, contribute to further spread it to other possible clones in the network.