A common streaming service is the one typically provided by a Client-Server model, where tasks are partitioned between providers of the service, called servers, and the service requesters, called clients; thus, the quality of the content depends on the network condition existing between the server and the client. However, this streaming service model is changing as streamers, such as private Internet broadcasters, are replacing the role of content providers and allowing content to be sent to the end user in real time. Because streamers transmit the content in real time, efficient models are needed on the streamer, the server and the client side for users to receive reliable content. In this paper, we measure and analyze the quality of the content according to the streamers network condition on the streamer side. On the server side, we add flexibility to the existing content delivery network structure and verify our model by assessing metrics such as throughput, delay and jitter. On the client side, we propose a grid-based P2P model that allows users to receive content reliably.
[1]
Jean-Marie Bonnin,et al.
Quality of Experience Measurements for Video Streaming over Wireless Networks
,
2009,
2009 Sixth International Conference on Information Technology: New Generations.
[2]
Phuoc Tran-Gia,et al.
YoMoApp: A tool for analyzing QoE of YouTube HTTP adaptive streaming in mobile networks
,
2015,
2015 European Conference on Networks and Communications (EuCNC).
[3]
Bo Li,et al.
Design and deployment of a hybrid CDN-P2P system for live video streaming: experiences with LiveSky
,
2009,
ACM Multimedia.
[4]
Yunhao Liu,et al.
AnySee: Peer-to-Peer Live Streaming
,
2006,
Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.
[5]
George Pallis,et al.
Content Delivery Networks: Status and Trends
,
2003,
IEEE Internet Comput..