We consider streaming video content over an overlay network of peer nodes. Each of the nodes employs a mesh-pull mechanism to organize the download of data units from its neighbours. We propose a novel algorithm for constructing the distribution overlay, where peers are arranged in neighbourhoods that exhibit similar latency values from the origin media server. Such an organization increases data sharing between neighbours in broadcast applications and reduces the play-out latency at a peer. Each of the nodes in the overlay is further equipped with a packet scheduling procedure that requests data units from neighbours in the order of their importance and their popularity within the neighbourhood. Finally, requesting peers share the upload bandwidth of a sending peer in proportion to their transmission rate to that peer in order to discourage free-riding in the system. Our simulation results show that the proposed mesh construction procedure provides improved performance in terms of frame-freeze and playback latency relative to a conventional approach where peer neighbours are selected at random. Corresponding gains in video quality for the media presentation are also registered due to the improved continuity of the playback experience.
Verónica del Carmen Estrada Galiñanes, Arman Babaei
Louis-Henri Manuel Jakob Merino
Henry Markram, Eilif Benjamin Muller, Srikanth Ramaswamy, Michael Reimann, James Gonzalo King, Lida Kanari, Ying Shi, Armando Romani, Davide Bella, Felix Schürmann, Werner Alfons Hilda Van Geit, Marwan Muhammad Ahmed Abdellah, Pramod Shivaji Kumbhar, Alexis Arnaudon, Jean-Denis Georges Emile Courcol, András Ecker, Juan Bautista Hernando Vieites, Michael Emiel Gevaert, Huanxiang Lu, Michele Migliore, Liesbeth Maria L Vanherpe, Cyrille Pierre Henri Favreau, Vishal Sood, Cristina Colangelo, Mohameth François Sy, Judit Planas Carbonell, Joni Henrikki Herttuainen, Szabolcs Kali, Genrich Ivaska, Carmen Alina Lupascu, Rosanna Migliore, Anna-Kristin Kaufmann, Elvis Boci, Juan Luis Riquelme Roman, Sàra Sàray, Audrey Mercer, Thomas Brice Delemontex, Nadir Roman Guerrero, Alberto Antonietti, Fabien Petitjean, Julian Martin Budd, Elisabetta Giacalone, Mustafa Kerem Kurban, Pranav Rai