TY - JOUR
T1 - Peer-to-peer live video streaming with rateless codes for massively multiplayer online games
AU - Ahmad, Shakeel
AU - Bouras, Christos
AU - Buyukkaya, Eliya
AU - Dawood, Muneeb
AU - Hamzaoui, Raouf
AU - Kapoulas, Vaggelis
AU - Papazois, Andreas
AU - Simon, Gwendal
PY - 2018/1/1
Y1 - 2018/1/1
N2 - We present a multi-level multi-overlay hybrid peer-to-peer live video system that enables players of Massively Multiplayer Online Games to simultaneously stream the video of their game and watch the game videos of other players. Each live video bitstream is encoded with rateless codes and multiple trees are used to transmit the encoded symbols. Trees are constructed dynamically with the aim to minimize the transmission rate at the source while maximizing the number of served peers and guaranteeing on-time delivery and reliability. ns-2 simulations and real measurements on the Internet show competitive performance in terms of start-up delay, playback lag, rejection rate, used bandwidth, continuity index, and video quality.
AB - We present a multi-level multi-overlay hybrid peer-to-peer live video system that enables players of Massively Multiplayer Online Games to simultaneously stream the video of their game and watch the game videos of other players. Each live video bitstream is encoded with rateless codes and multiple trees are used to transmit the encoded symbols. Trees are constructed dynamically with the aim to minimize the transmission rate at the source while maximizing the number of served peers and guaranteeing on-time delivery and reliability. ns-2 simulations and real measurements on the Internet show competitive performance in terms of start-up delay, playback lag, rejection rate, used bandwidth, continuity index, and video quality.
UR - http://www.scopus.com/inward/record.url?scp=84982279712&partnerID=8YFLogxK
U2 - 10.1007/s12083-016-0495-7
DO - 10.1007/s12083-016-0495-7
M3 - Article
AN - SCOPUS:84982279712
SN - 1936-6442
VL - 11
SP - 44
EP - 62
JO - Peer-to-Peer Networking and Applications
JF - Peer-to-Peer Networking and Applications
IS - 1
ER -