REAL-TIME INTERACTIVE MECHANISM FOR LIVE STREAMING ON PEER-TO-PEER NETWORKS
Keywords:P2P network, P2P streaming, QoS, Peer Selection.
AbstractQuality 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: www.cisco.com, 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: www.opnet.com.
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: www.pplive.com.
SopCast, 2014. [Online]. Available at: www.sopcast.org.
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: https://www.ibc.org/delivery/world-cup-streaming-how-to-avoid-scoring-an-own-goal/2927.article, June 05, 2018.
How to Cite
LicenseInternational Journal of Computing is an open access journal. Authors who publish with this journal agree to the following terms:
• Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
• Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
• Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.