Skip to Main Content
In the recent years, video and audio streaming have been very popular in the Internet and accounts for excessive traffic not only in the Internet, but also in many private networks. Transferring this amount of traffic needs both reliable and high performance infrastructure as well as efficient approaches to increase bandwidth utilization. Real-time playback deadline and robustness under high peer churning are two important constraints in live video streaming, which can reduce the video quality. Moreover, reliable, flexible and scalable network infrastructures need to be considered, while there are many mobile users who move in the network repeatedly. Wireless Mesh Networks (WMNs) provide this requirement infrastructure. However, routing and forwarding high traffic streams in underlying networks impose high expense due to high-priced devices, routing and forwarding protocols. Overlay network which builds on top of the underlying networks can address these problems. P2P (Peer-to-Peer) live video streaming, WMNs and Network Coding (NC) are three important terms in this paper, which will be described and we show how NC can improve live video streaming quality over WMNs with time-varying channels and P2P networks. Our results show that using NC can reduce jitter delay as well as increase frame diversity and localization, bandwidth utilization and scalability of the network.