• Mina N. Abadeer
  • Rowayda A. Sadek
  • Gamal I. Selim


P2P network, P2P streaming, QoS, Peer Selection.


Quality of live video streaming technology is based on quality of Experiences parameters (QoE). Approaching the peer-to-peer (P2P) or peer-assisted networks as a sympathetic solution is highly required, especially in light of its authentic scalability and its extremely low initial cost requirements. However, the design of robust, efficient, and performing P2P streaming systems remains a high challenge when real-time constraints are part of the quality of service (QoS), as in TV distribution or conferencing applications. One of the P2P main issues that affect the quality of streaming is the neighbor selection methodology. The proposed work presents an effective mesh-based neighbor selection approaches for video streaming – Uniform Peer Distribution Algorithm (UPDA) – based on QoS and QoE Parameters. UPDA shortens the latency to be ranging from 10 ms to 50 ms servicing up to 4000 online peers under failure / recovery tests. Simulation results demonstrate that the proposed UPDA achieves good performance in End-to End delay with a percentage of 10.4 % and packet delay variation about 2% compared to random neighbor selection method.


“Cisco Visual Networking Index: Forecast and Trends, 2017–2022,” [Online]. Available at:, Feb.2019.

H. Luan, K.-W. Kwong, Z. Huang, D. H.K. Tsang, “P2P live streaming towards best video quality,” Proceedings of the 2008 5th IEEE Consumer Communications and Networking Conference CCNC’2008, 2008, pp. 458-463.

Y. Liu, Y. Guo, C. Liang, “A survey on peer-to-peer video streaming systems,” Peer-to-Peer Networking and Applications, Springer Science, Business Media, vol. 1, issue 1, pp. 18-28, 2008.

S. Banerjee, B. Bhattacharjee, C. Kommareddy, “Scalable application layer multicast,” Proceedings of the 2002 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications SIGCOMM’02, 2002, pp. 205-217.

W. Miao, Z. Yujun, L. Guojie, “Selfishness-aware data-driven overlay network,” Proceedings of the 28th IEEE Conference on Global Telecommunications GLOBECOM’09, Hawaii, 30 November – 4 Dec.2009, pp. 2272-2277.

D. Ren, Y.-T. Hillman Li, S.-H. Gary Chan, “On reducing mesh delay for peer-to-peer live streaming,” IEEE Transactions on Multimedia, vol. 11, issue 8, pp. 1446-1456, 2009.

A. Couto da Silva, E. Leonardi, M. Mellia, “Chunk distribution in mesh-based large-scale P2P streaming systems: A fluid approach,” IEEE Transactions on Parallel and Distributed Systems, vol. 22, no. 3, pp. 451-463, 2011.

N. A. Tuan, L. Baochun, F. Eliassen, “Quality- and context-aware neighbor selection for layered peer-to-peer streaming,” Proceedings of the IEEE International Conference on Communications (ICC’2010), Cape Town, South Africa, 23-27 May 2010, pp. 1-6.

M. N. Abadeer, R. A. Sadek, G. I. Selim, “UPDA: Uniform peer-to-peer distribution algorithm for mesh overlay paradigm,” Proceedings of the Second International Conference on New Paradigms in Electronics and Information Technologies, PEIT’13, Luxor, Egypt, Dec. 2013, pp. 1-7.

Z. Feng, H. Ni, J. Wang, X. Chen, “A neighbor selection algorithm based on relative capacity for P2P media streaming system,” Journal of Information & Computational Science, vol. 8, issue 3, pp. 520-528, 2011.

OPNET network simulation tool, 2.14. [Online]. Available at:

N. Magharei, R. Rejaie, Y. Guo, “Mesh or multiple-tree: A comparative study of live P2P streaming approaches,” Proceedings of the 26th IEEE International Conference on Computer Communications IEEE INFOCOM 2007, pp. 1424-1432.

X. Wu, X. Chen, and H. Wang, “An effective scheme for performance improvement of P2P live streaming systems,” Journal of Networks, vol. 9, no. 4, pp. 1067-1073, 2014.

Z. Guo, Z. Li, H. Tu, S. Liu, “A novel P2P IPTV system for IPv4/v6 networks,” Multimedia Tools & Applications, vol. 72, issue 1, pp. 967-986, Sep. 2014.

G. Gao, R. Li,·W. Xiao, “Measurement study on P2P streaming systems,” The Journal of Supercomputing, vol. 66, issue 3, pp. 1656-1686, 2013.

PPLive. 10 Jan 2014. [Online]. Available at:

SopCast, 2014. [Online]. Available at:

J. Ghosha, W. Miao, X. Lisong, and B. Ramamurthy, “Variable neighbor selection in live peer-to-peer multimedia streaming networks,” Proceedings of the 5th International Conference on Broadband Communications, Networks and Systems, 2008, pp. 344-346.

M. L. Merani, L. Natali, “Adaptive streaming in P2P live video systems: A distributed rate control approach,” ACM Transactions on Multimedia Computing, Communications, and Applications, vol. 12, issue 3, article 46, pp. 1-23, June 2016.

H. T. Tran, Y. Won, J. Kim, “An efficient hybrid push-pull methodology for peer to peer video live streaming system on mobile broadcasting social media,” Multimedia Tools and Applications, vol. 76, issue 2, pp. 2557-2568, 2017.

E. Kim, J. Kim, & C. J. Lee, “Efficient neighbor selection through connection switching for P2P live streaming,” Journal of Ambient Intelligence and Humanized Computing, vol. 10, issue 4, pp. 1413–1423, April 2019.

“World cup streaming: How to avoid scoring an own goal,” [Online]. Available at:, June 05, 2018.




How to Cite

Abadeer, M. N., Sadek, R. A., & Selim, G. I. (2020). REAL-TIME INTERACTIVE MECHANISM FOR LIVE STREAMING ON PEER-TO-PEER NETWORKS. International Journal of Computing, 19(2), 208-215. Retrieved from