Sender-adaptive and receiver-driven layered multicast for scalable video over the Internet

In this paper, we propose and analyze a new system architecture for video multicast over Internet, namely, the sender-adaptive and receiver-driven layered multicast (SARLM). In SARLM, the sender of a video source splits the video data coded by a scalable codec and a channel codec into multiple data streams, each of which corresponds to a separate multicast group. The sender can adjust the way in which the video sequence is split dynamically based on the receivers' network parameters collected through feedback. Meanwhile, a receiver can estimate available bandwidth based on a modified packet-pair technique and choose to reassemble and playback the video sequence for a given quality level by dynamically subscribing a given part or all of the data streams according to its network conditions. To optimize the sender's adaptation strategy, we introduce a quality-space (Q-Space) model to describe and analyze the mathematical relationship between the sending rate of different SARLM layers and the video quality received by a given receiver identified by its network characteristics including available bandwidth and packet loss ratio. Our simulation results demonstrate that, under the same network topology and condition, the SARLM architecture can achieve higher network throughput and better video qualities on the receiver side than the existing approaches.

[1]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[2]  Injong Rhee,et al.  Error recovery for interactive video transmission over the Internet , 2000, IEEE Journal on Selected Areas in Communications.

[3]  Steven McCanne,et al.  Low-Complexity Video Coding for Receiver-Driven Layered Multicast , 1997, IEEE J. Sel. Areas Commun..

[4]  Srinivasan Keshav,et al.  Packet-Pair Flow Control , 2003 .

[5]  Qian Zhang,et al.  A sender-adaptive and receiver-driven layered multicast scheme for video over Internet , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[6]  Sanjoy Paul,et al.  Multicasting on the Internet and its Applications , 1998, Springer US.

[7]  Mark Handley,et al.  Strawman Specification for TCP Friendly ( Reliable ) Multicast Congestion Control ( TFMCC ) , 1998 .

[8]  Albert Wang,et al.  FEC and pseudo-ARQ for receiver-driven layered multicast of audio and video , 2000, Proceedings DCC 2000. Data Compression Conference.

[9]  Mary Baker,et al.  Measuring bandwidth , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[10]  Mostafa H. Ammar,et al.  On the use of destination set grouping to improve fairness in multicast video distribution , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[11]  Vern Paxson,et al.  Measurements and analysis of end-to-end Internet dynamics , 1997 .

[12]  Donald F. Towsley,et al.  The impact of multicast layering on network fairness , 1999, SIGCOMM '99.

[13]  George C. Polyzos,et al.  The multimedia multicasting problem , 1998, Multimedia Systems.

[14]  Christine Guillemot,et al.  Hybrid sender and receiver driven rate control in multicast layered video transmission , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[15]  Arnaud Legout,et al.  PLM: fast convergence for cumulative layered multicast transmisson schemes , 2000, SIGMETRICS '00.

[16]  Ian Wakeman,et al.  Scalable Feedback Control for Multicast Video Distribution in the Internet , 1994, SIGCOMM.

[17]  Qian Zhang,et al.  SARLM: sender-adaptive & receiver-driven layered multicasting for scalable video , 2001, IEEE International Conference on Multimedia and Expo, 2001. ICME 2001..

[18]  Jon Crowcroft,et al.  TCP-like congestion control for layered multicast data transfer , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[19]  Avideh Zakhor,et al.  Bit allocation for joint source/channel coding of scalable video , 2000, IEEE Trans. Image Process..

[20]  Donald F. Towsley,et al.  Parity-based loss recovery for reliable multicast transmission , 1997, TNET.

[21]  Steven McCanne,et al.  Receiver-driven layered multicast , 1996, SIGCOMM '96.

[22]  Tatsuya Suda,et al.  Adaptive multicast of multi-layered video: rate-based and credit-based approaches , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[23]  Luigi Rizzo,et al.  RMDP: an FEC-based reliable multicast protocol for wireless environments , 1998, MOCO.

[24]  Thierry Turletti,et al.  Experiments with a Layered Transmission Scheme over the Internet , 1997 .

[25]  Avideh Zakhor,et al.  Video multicast using layered FEC and scalable compression , 2001, IEEE Trans. Circuits Syst. Video Technol..

[26]  Tatsuya Suda,et al.  Source-adaptive multilayered multicast algorithms for real-time video distribution , 2000, TNET.

[27]  Ernst W. Biersack,et al.  Scalable feedback for large groups , 1999, TNET.

[28]  Qian Zhang,et al.  Resource allocation for multimedia streaming over the Internet , 2001, IEEE Trans. Multim..

[29]  Don Towsley,et al.  Parity-based loss recovery for reliable multicast transmission , 1998, SIGCOMM '97.