Towards a P2P Videoconferencing System Based on Low-Delay Network Coding
The authors present ToroStream, their P2P video streaming protocol designed around Network Coding (NC), and they investigate its applicability to low-delay applications such as live video streaming and videoconferencing. While NC offers several benefits for P2P content distribution, the coding operations at the network nodes introduce a delay that is detrimental for low-delay communications. To this end, they designed a push-based packet scheduling mechanism devised to minimize the communication delay. Furthermore, their protocol is designed around a low computational complexity class of rateless codes that enables them to experiment on real networks where the nodes have limited computational capabilities. That enables them to experiment with two typical low-delay applications such as live video streaming and videoconferencing in a realistic network scenario.