2014 · 31 citations · 12 references
Live VideoEngineeringAdaptive Bitrate StreamingEdge ComputingP2p Live VideoCloud ComputingLive-streamingPractical ImplementationInternet Of ThingsComputer ScienceMultimedia DeliveryPeer-to-peer Streaming ProtocolVideo DistributionContent Delivery Network
In this paper, we analyse the feasibility of implementing live video streaming protocols into web applications with the use of WebRTC. As a result of demand the distribution of video content requires ever increasing bandwidth. Although, specialised programs exist to distribute video content efficiently, web pages have up until recently not been able to leverage these technologies. WebRTC could serve as a solution by enabling peer-to-peer communication directly between browsers without any need for a server as an intermediary. The feasibility analysisis accompanied by a practical implementation of a peer-to-peer streaming protocol in WebRTC that runs natively in all browsers and an identification of optimal settings for such a protocol. Our work highlights current limitations and future challenges when implementing sophisticated peer-to-peer solutions using a technology that is still in its infancy. Finally, we provide preliminary experimental data on WebRTC which measures the performance of such a system in a laboratory environment.
12
Incentives Build Robustness in Bit-Torrent
Bram Cohen · 2003 · 2.7K citations
Coolstreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming
Xinyan Zhang, Jiang-chuan Lin, Bo Li et al. · 2005 · 1.1K citations
Overcast: reliable multicasting with on overlay network
John Jannotti, David K. Gifford, Kirk L. Johnson et al. · Operating Systems Design and Implementation · 2000 · 1.1K citations
Deployment issues for the IP multicast service and architecture
Christophe Diot, Brian Neil Levine, Bryan Lyles et al. · IEEE Network · 2000 · 789 citations
Inside the New Coolstreaming: Principles, Measurements and Performance Implications
B. Li, Sishen Xie, Yuanfeng Qu et al. · 2008 · 270 citations
Stream Processing, Internet Video Distribution, Engineering +15