On the Server Placement Problem of P2P Live Media Streaming System
PCM '08 Proceedings of the 9th Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing
Traffic and quality characterization of the H.264/AVC scalable video coding extension
Advances in Multimedia
Peer assisted video streaming with supply-demand-based cache optimization
IEEE Transactions on Multimedia - Special section on communities and media computing
A multi-tree construction algorithm for multi-channel live media delivery on overlay service network
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
HyPO: a peer-to-peer based hybrid overlay structure
ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 1
Vlogging: A survey of videoblogging technology on the web
ACM Computing Surveys (CSUR)
Performance analysis of data block synchronization mechanism in coolstreaming
Proceedings of the 5th International Conference on Queueing Theory and Network Applications
Multi-channel live streaming in service overlay network
Multimedia Tools and Applications
Mesh-based P2P live video streaming with streamcomplete
Journal of Mobile Multimedia
An overlay multicast protocol for live streaming and delay-guaranteed interactive media
Journal of Network and Computer Applications
CASHeW: Cluster-based Adaptive Scheme for Multimedia Delivery in Heterogeneous Wireless Networks
Wireless Personal Communications: An International Journal
Multiple description coded video streaming in peer-to-peer networks
Image Communication
Stochastic modelling of peer-assisted VoD streaming in managed networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.25 |
Live video streaming is perhaps the greatest unfulfilled promise of the Internet. There have been tremendous efforts in the design and experimentation of video-streaming systems in the past two decades; there have been no shortage of technical innovations, yet no single system has delivered the scale and service quality. The fundamental problem that throttles the large-scale deployment of Internet video streaming is the dissatisfaction end-users experience with performance. This is caused by a combination of many factors, such as the autonomous nature of the Internet, inherent instability, and lack of a service guarantee. This is further challenged by sustainable bandwidth and the stringent continuity requirements of streaming applications. Recent development of P2P-based streaming technology brings unprecedented new momentum to Internet video streaming, which has been shown to be cost-effective, scalable, and easy to deploy. This article reviews the state-of-the-art P2P live video-streaming technologies and their development from a historic perspective. Based on our earlier success with a large-scale P2P streaming system, Coolstreaming, we summarize the main innovations and discuss the key trade offs in the system design. We present our observations on the future development and offer a few insights for further discussion.