Title |
Cloud Assisted P2P Live Video Streaming over DHT Overlay Network |
Authors |
림펑언(Lim, Pheng-Un) ; 최창열(Choi, Chang-Yeol) ; 최황규(Choi, Hwang-Kyu) |
DOI |
https://doi.org/10.5370/KIEE.2017.66.1.89 |
Keywords |
Live video streaming ; Cloud assist ; P2P network ; Distributed hash table |
Abstract |
Many works have attempted to solve the scalability, the availability, and the low-latency problems of peer-to-peer (P2P) live video streaming; yet, the problems still remain. While tree-based systems are vulnerable to churn, the mesh-based systems suffer from high delay and overhead. The DHT-aided chunk-driven overlay (DCO) [1] tried to tackle these problems by using the distributed hash table (DHT), which structures into a mesh-based overlay to efficiently share the video segment. However, DCO fully depends on the capacity of the users' device which is small and unstable, i.e., the users' device may leave and join the network anytime, and the video server's bandwidth can be insufficient when the number of users joining the network suddenly increases. Therefore, cloud assist is introduced to overcome those problems. Cloud assist can be used to enhance the availability, the low-latency, and the scalability of the system. In this paper, the DHT is used to maintain the location of the streaming segments in a distributed manner, and the cloud server is used to assist other peers when the bandwidth which required for sharing the video segment is insufficient. The simulation results show that by using the threshold and cloud assist, the availability and the low-latency of the video segments, and the scalability of the network are greatly improved. |