DCLA: Distributed Chunk Loss Avoidance Method for Cooperative Mobile Live Streaming

DCLA: Distributed Chunk Loss Avoidance Method for Cooperative Mobile Live Streaming It is difficult to watch a high quality live streaming video by a cellular phone, when the cellular link is unstable. A cooperative live streaming using Cellular-WiFi Hybrid Network is tolerant to bandwidth fluctuation. Each user, called peer in P2P, belonging to this network gets video chunks via its own cellular link and broadcasts the received chunks to other cooperative peers. The existing chunk selection method is random and all peers try to download chunks as far as the cellular bandwidth available. However, this random algorithm makes a lot of redundant chunks. In this paper, we propose a new cooperative chunk selection and loss avoidance method which determines which peerdownloads which chunks beforehand and helps the peer using a poor cellular connection. The point of our method is that it has chunk selection system and chunk loss avoidance system by using random number. Each peer gives a random number to each chunk and the peers are ordered for the chunk, according to the random number. A peer having a maximum priority for a certain chunk tries todownload the chunk via its own cellular connection. Besides, if no one gets a chunk after the elapse of a certain period of time, a different peer tries to download the chunk by using the priority. Simulation results show that the proposed method can reduce cellular traffic and achieve a stable video reception rate.