Abstract
Three factors, including churn of peers, high transmission delay, and high bandwidth heterogeneity, jointly bring forward great challenges to video streaming over P2P networks. In this paper, the multi-tree approach is leveraged to construct an overlay with resilience to churn and low transmission delay. For such a multi-tree structured overlay, a server-aided adaptive video streaming scheme is proposed to cope with the bandwidth heterogeneity. During streaming process, video data are collaboratively forwarded to the same receiver by multiple peers based on side information and network condition, as well as the distributed bitstream is dynamically switched among multiple available versions in a rate-distortion optimized way by the streaming server. Simulation results show that the proposed scheme achieves great gain in overall perceived quality over simple heuristic schemes.
Similar content being viewed by others
References
Liu, J., Rao, S. G., Li, B., & Zhang, H. (2008). Opportunities and challenges of peer-to-peer internet video broadcast. Proceedings of IEEE, 96, 11–24 Jan. doi:10.1109/JPROC.2007.909921.
Magharei, N., Rejaie, R., Guo, Y. (2007). “Mesh or multiple-tree: a comparative study of live p2p streaming approaches”, in Proceedings IEEE INFOCOM.
Chu, Y., Rao, S.G., Zhang, H. (2000). “A case for end system multicast,” in Proceedings ACM SIGMETRICS.
Padmanabhan, V. N., Wang, H. J., Chou, P. A., Sripanidkulchai, K. (2002). “Distributing streaming media content using cooperative networking,” in Procedings. ACM NOSSDAV.
Castro, M., Druschel, P., Kermarrec, A.-M., Nandi, A. R. A., Singh, A. (2003). “SplitStream: High-bandwidth content distribution in a cooperative environment,” in ACM SOSP.
Magharei, N., Rejaie, R. (2007). “PRIME: Peer-to-Peer Receiver-drIven MEsh-based Streaming,” in Procedings IEEE INFOCOM.
Zhang, X., Liu, J., Li, B., Yum, T.-S. P. (2005). “CoolStreaming/DONet: A data-driven overlay network for peer-to-peer live media streaming,” in Proc. INFOCOM.
Shen, Y., Liu, Z., Panwar, S. P., Ross, K. W., Wang, Y. (2005). “Streaming layered encoded video using peers”, in Proc. IEEE ICME’2005, Amsterdam, The Netherlands, 4pp-, July 6–8.
Chakareski, J., Han, S., & Girod, B. (2005). “Layered Coding vs. Multiple Descriptions for Video Streaming Over Multiple Paths”, Multimedia Systems pp. 275–285. Berlin / Heidelberg Germany: Springer 12 January.
Shen, Y., Liu, Z., Panwar, S., Ross, K. W., Wang, Y. (2009). Peer-Driven Video Streaming. Multiple Descriptions Layering.
Schwarz, H., Marpe, D., & Wiegand, T. (2007). Overview of the scalable video coding extension of the H.264/AVC standard. IEEE transactions on circuits and systems for video technology, 17, 103–1120 Sep. doi:10.1109/TCSVT.2007.905532.
Li, Z. G., Pan, F., Lim, K. P., Feng, G. N., Lin, X., Rahardja, S., Wu, D. J. (2003). “Adaptive frame layer rate control for H.264,” in Proceedings IEEE ICME.
Schierl, T., Wiegand, T. (2004). “H.264/AVC Rate Adaptation for Internet Streaming,” in Proceedings Packet Video Workshop.
Stockhammer, T., Liebl, G., Walter, M. (2006). “Optimized H.264/AVC-Based bitstream switching for mobile video streaming,” EURASIP Journal on Applied Signal Processing, 19, Article ID 91797.
Vetro, A., Christopoulos, C., & Sun, H. (2003). Video transcoding architectures and techniques: an overview. IEEE signal processing magazine, 20, 18–29 Feb. doi:10.1109/MSP.2003.1184336.
Krasic, C., Walpole, J., Feng, W. (2003). “Quality-adaptive media streaming by priority drop,” in Proc NOSSDAV.
Chakareski, J., Apostolopoulos, J. G., Wee, S., Tan, W., & Girod, B. (2005). Rate-distortion hint tracks for adaptive video streaming. IEEE transactions on circuits and systems for video technology, 15, 1257–1269 Otc. doi:10.1109/TCSVT.2005.854227.
Setton, E., Noh, J., Girod, B. (2005). “Rate-distortion optimized video peer-to-peer multicast streaming,” in Proceedings ACM Workshop Adv. Peer-to-Peer Multimedia Streaming (P2PMMS’05), Singapore, Nov. 2005, pp. 39–45.
Feng, W., Liu M., Krishnaswami B., & Prabhudev A., (1999). “A Priority-based technique for the delivery of stored video across best-effort networks”, IS&T/SPIE Multimedia Computing and Networking, Jan. 1999, San Jose, CA.
Chou, P. A., & Miao, Z. (2006). Rate-distortion optimized streaming of packetized media. IEEE Transaction. Multimedia, 8, 390–404 Feb. doi:10.1109/TMM.2005.864313.
Chakareski, J., Apostolopoulos, J. G., Wee, S., Tan, W., & Girod, B. (2005). Rate-distortion hint tracks for adaptive video streaming. IEEE Transaction CSVT, 15, 1257–1269 Oct.
Wei, T., Wolfgang, K., Eckehard, S. (2004). “rate-distortion optimized video frame dropping on active network nodes,” in Proceedings Packet Video Workshop.
Chakareski, J., Frossard, P. (2005). “Low-complexity adaptive streaming via optimized a priori media pruning,” in Proceedings MMSP.
Chakareski, J. (2006). “Distributed media cooperation for enhanced video communication,” in Proceedings Packet Video Workshop.
Eric, S., Pierpaolo, B., & Bernd, G. (2008). Peer-to-peer live multicast: a video perspective. Proceedings IEEE, 96, 25–38 Jan. doi:10.1109/JPROC.2007.909925.
Zhang, J., Wang, R., Ren, Z., Niu, J. (2007). “Server-aided adaptive video streaming over multi-hop path,” in Proceedings IEEE ICME, 40–43, 2–5. Beijing, China. July.
Zhang, J., Wang, R., Niu, J., Dong, Y., & Wang, H. (2008). “Rate-distortion optimized stream switching for peer-to-peer live streaming. Journal Of Zhejiang University Science-A, 9, 445–456 Apr. doi:10.1631/jzus.A071343.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported by Grant No. 60702031 from the National Natural Science Foundation of China and Granted No. 2008AA01Z217A from the National High Technology Research and Development Program of China (863 Program).
Rights and permissions
About this article
Cite this article
Zhang, JF., Niu, JW., Wang, RG. et al. Server-Aided Adaptive Live Video Streaming Over P2P Networks. J Sign Process Syst Sign Image Video Technol 59, 335–345 (2010). https://doi.org/10.1007/s11265-009-0341-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11265-009-0341-8