CLC number: TN919.8
On-line Access: 2024-08-27
Received: 2023-10-17
Revision Accepted: 2024-05-08
Crosschecked: 0000-00-00
Cited: 3
Clicked: 6487
Jin-feng ZHANG, Rong-gang WANG, Jian-wei NIU, Yuan DONG, Hai-la WANG. Rate-distortion optimized bitstream switching for peer-to-peer live streaming[J]. Journal of Zhejiang University Science A, 2008, 9(4): 445-456.
@article{title="Rate-distortion optimized bitstream switching for peer-to-peer live streaming",
author="Jin-feng ZHANG, Rong-gang WANG, Jian-wei NIU, Yuan DONG, Hai-la WANG",
journal="Journal of Zhejiang University Science A",
volume="9",
number="4",
pages="445-456",
year="2008",
publisher="Zhejiang University Press & Springer",
doi="10.1631/jzus.A071343"
}
%0 Journal Article
%T Rate-distortion optimized bitstream switching for peer-to-peer live streaming
%A Jin-feng ZHANG
%A Rong-gang WANG
%A Jian-wei NIU
%A Yuan DONG
%A Hai-la WANG
%J Journal of Zhejiang University SCIENCE A
%V 9
%N 4
%P 445-456
%@ 1673-565X
%D 2008
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.A071343
TY - JOUR
T1 - Rate-distortion optimized bitstream switching for peer-to-peer live streaming
A1 - Jin-feng ZHANG
A1 - Rong-gang WANG
A1 - Jian-wei NIU
A1 - Yuan DONG
A1 - Hai-la WANG
J0 - Journal of Zhejiang University Science A
VL - 9
IS - 4
SP - 445
EP - 456
%@ 1673-565X
Y1 - 2008
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.A071343
Abstract: peer-to-peer (P2P) technology provides a cost-effective and scalable way to distribute video data. However, high heterogeneity of the P2P network, which rises not only from heterogeneous link capacity between peers but also from dynamic variation of available bandwidth, brings forward great challenge to video streaming. To attack this problem, an adaptive scheme based on rate-distortion optimization (RDO) is proposed in this paper. While low complexity RDO based frame dropping is exploited to shape bitrate into available bandwidth in peers, the streamed bitstream is dynamically switched among multiple available versions in an RDO way by the streaming server. Simulation results show that the proposed scheme based on RDO achieves great gain in overall perceived quality over simple heuristic schemes.
[1] Banerjee, S., Bhattacharjee, B., Kommareddy, C., 2002. Scalable application layer multicast. ACM SIGCOMM Computer Commun. Rev., 32(4):205-217.
[2] Castro, M., Druschel, P., Kermarrec, A.M., Nandi, A., Rowstron, A., Singh, A., 2003. SplitStream: High-Bandwidth Multicast in Cooperative Environments. Proc. 9th ACM Symp. on Operating Systems Principles, p.298-313.
[3] Chakareski, J., Apostolopoulos, J.G., Wee, S., Tan, W., Girod, B., 2005. Rate-distortion hint tracks for adaptive video streaming. IEEE Trans. on Circuits Syst. Video Technol., 15(10):1257-1269.
[4] Chu, Y.H., Rao, S.G., Zhang, H., 2000. A case for end system multicast. ACM SIGMETRICS Performance Evaluation Review, 28(1):1-12.
[5] Deering, S., Cheriton, D., 1990. Multicast routing in datagram Internet works and extended LANs. ACM Tran. on Computer Syst., 8(2):85-110.
[6] Deshpande, H., Bawa, M., Hector, G.M., 2001. Streaming Live Media Over a Peer-to-Peer Network. Stanford Database Group Technical Report (2001-20).
[7] Floyd, S., Handley, M., Padhye, J., Widmer, J., 2000. Equation-based Congestion Control for Unicast Applications. ICSI Technical Report (TR-00-03).
[8] Ganjam, A., Zhang, H., 2005. Internet multicast video delivery. Proc. IEEE, 93(1):159-170.
[9] Guo, P.H., Yang, Y., Li, X.Y., 2007. A P2P streaming service architecture with distributed caching. J. Zhejiang Univ. Sci. A, 8(4):605-614.
[10] Huang, C., Chou, P.A., Li, J., Zhang, C., 2006. Adaptive peer-to-peer streaming with MutualCast. J. Zhejiang Univ. Sci. A, 7(5):737-748.
[11] Krasic, C., Walpole, J., Feng, W., 2003. Quality-Adaptive Media Streaming by Priority Drop. Proc. 13th Int. Workshop on Network and Operating Systems Support for Digital Audio and Video, p.112-121.
[12] 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. Proc. Int. Conf. on Multimedia and Expo, 1:581-584.
[13] Liu, J.C., Li, B., Zhang, Y.Q., 2006. Optimal stream replication for video simulcasting. IEEE Trans. on Circuits Syst. Video Technol., 8(1):162-169.
[14] Liu, J.C., Rao, S.G., Li, B., Zhang, H., 2008. Opportunities and challenges of peer-to-peer Internet video broadcast. Proc. IEEE, 96(1):11-24.
[15] Padmanabhan, V.N., Wang, H.J., Chou, P.A., Sripanidkulchai, K., 2002. Distributing Streaming Media Content Using Cooperative Networking. Proc. 12th Int. Workshop on Network and Operating Systems Support for Digital Audio and Video, p.177-186.
[16] Schierl, T., Wiegand, T., 2004. H.264/AVC Rate Adaptation for Internet Streaming. Proc. 14th Int. Packet Video Workshop. Irvine, CA, USA.
[17] Schwarz, H., Marpe, D., Wiegand, T., 2007. Overview of the scalable video coding extension of the H.264/AVC standard. IEEE Trans. on Circuits Syst. Video Technol., 17(9):1103-1120.
[18] Stockhammer, T., Liebl, G., Walter, M., 2006. Optimized H.264/AVC-based bit stream switching for mobile video streaming. EURASIP J. Appl. Signal Processing, p.1-19.
[19] Tran, D.A., Hua, K.A., Do, T.T., 2003. ZigZag: An Efficient Peer-to-Peer Scheme for Media Streaming. Proc. INFOCOM, p.1283-1292.
[20] Tu, W., Chakareski, J., Steinbach, E., 2006. Rate-distortion optimized frame dropping and scheduling for multi-user conversational and streaming video. J. Zhejiang Univ. Sci. A, 7(5):864-872.
[21] Vetro, A., Christopoulos, C., Sun, H., 2003. Video transcoding architectures and techniques: an overview. IEEE Signal Processing Magazine, 20(2):18-29.
[22] Zhang, X., Liu, J., Li, B., Yum, T.P., 2005. DONET: A Data-Driven Overlay Network for Efficient Live Media Streaming. Proc. INFOCOM, p.2102-2111.
Open peer comments: Debate/Discuss/Question/Opinion
<1>