BemTV: Hybrid CDN/Peer-to-Peer Architecture for Live Video Distribution over the Internet
Assuming that video streaming is now responsible for the absolute majority of the Internet traffic and considering that the audience uses WebRTC-enabled web browsers and mobile devices to access and retrieve content, this work proposes the development of a peer-to-peer overlay network to assist the delivery of video streaming events that use HTTP-based protocols without the need to install additional software. Using the peer-to-peer network, the client/server model becomes hybrid, where network nodes that are watching the same event can retrieve portions of the video content directly from the server or neighboring nodes. This approach has two main objectives; decrease the client/server traffic and consequently the economic cost of delivery while improving the quality of the users' experience, given that communication between neighboring nodes can support the flow of better quality videos between the points