Adaptive multi-source video multicast
We introduce an adaptive rate control scheme for multi-source video streaming in peer-to-peer (P2P) networks. The rate control scheme is applied in the context of a novel multi-source video multicast framework, where each source distributes its own video sequence while additionally forwarding video data received from other sources. Multiple videos are distributed to all requesting peers exploiting full collaboration between the sources, the requesting peers and helper peers. The rate adaptation is jointly decided for all sources based on their upload capacities and the required video quality. Our goal is to obtain either dasiasame throughputpsila or dasiasame video qualitypsila for all streams. To achieve the same video quality for all streams, we use scalable video coding techniques. Our evaluation made on PlanetLab shows that our solution achieves a better video quality or throughput adaptation compared to independent rate allocation performed at each source.