Fine granularity adaptive multireceiver video streaming

Effcient delivery of video data over computer networks has been studied extensively for decades. Still, multi-receiver video delivery is challenging, due to heterogeneity and variability in network availability, end node capabilities, and receiver preferences. Our earlier work has shown that content-based networking is a viable technology for fine granularity multireceiver video streaming. By exploiting this technology, we have demonstrated that each video receiver is provided with fine grained and independent selectivity along the different video quality dimensions region of interest, signal to noise ratio for the luminance and the chrominance planes, and temporal resolution. Here we propose a novel adaptation scheme combining such video streaming with state-of-the-art techniques from the field of adaptation to provide receiver-driven multi-dimensional adaptive video streaming. The scheme allows each client to individually adapt the quality of the received video according to its currently available resources and own preferences. The proposed adaptation scheme is validated experimentally. The results demonstrate adaptation to variations in available bandwidth and CPU resources roughly over two orders of magnitude and that fine grained adaptation is feasible given radically different user preferences.

[1]  Hui Zhang,et al.  Internet Multicast Video Delivery , 2005, Proceedings of the IEEE.

[2]  Bo Li,et al.  Adaptive Video Multicast over the Internet , 2003, IEEE Multim..

[3]  Jie Huang,et al.  Adaptive live video streaming by priority drop , 2003, Proceedings of the IEEE Conference on Advanced Video and Signal Based Surveillance, 2003..

[4]  Wei Tsang Ooi,et al.  Distributing media transformation over multiple media gateways , 2001, MULTIMEDIA '01.

[5]  Peter R. Pietzuch,et al.  Hermes: a distributed event-based middleware architecture , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[6]  Bill Segall,et al.  Content Based Routing with Elvin4 , 2000 .

[7]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[8]  Frank Eliassen,et al.  Exploiting content-based networking for video streaming , 2004, MULTIMEDIA '04.

[9]  Joshua S. Auerbach,et al.  Exploiting IP Multicast in Content-Based Publish-Subscribe Systems , 2000, Middleware.

[10]  S. Bowers,et al.  Applying adaptation spaces to support quality of service and survivability , 2000, Proceedings DARPA Information Survivability Conference and Exposition. DISCEX'00.

[11]  Ketan Mayer-Patel,et al.  A general framework for multidimensional adaptation , 2004, MULTIMEDIA '04.

[12]  Weiping Li,et al.  Overview of fine granularity scalability in MPEG-4 video standard , 2001, IEEE Trans. Circuits Syst. Video Technol..

[13]  Frank Eliassen,et al.  Exploiting content-based networking for fine granularity multireceiver video streaming , 2005, IS&T/SPIE Electronic Imaging.

[14]  Jonathan Walpole,et al.  A framework for quality-adaptive media streaming: encode once - stream anywhere , 2004 .

[15]  Frank Eliassen,et al.  Extending Content-based Publish/Subscribe Systems with Multicast Support , 2003 .

[16]  David S. Rosenblum,et al.  Design and evaluation of a wide-area event notification service , 2001, TOCS.

[17]  Martin Vetterli,et al.  Video multicast in (large) local area networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[18]  Frank Normann Røsholm Jensen Adaptive Video Streaming over an Event Notfication Service , 2005 .

[19]  Alexander L. Wolf,et al.  A routing scheme for content-based networking , 2004, IEEE INFOCOM 2004.

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

[21]  Frank Eliassen,et al.  Supporting timeliness and accuracy in distributed real-time content-based video analysis , 2003, MULTIMEDIA '03.

[22]  Karsten Schwan,et al.  Event Services in High Performance Systems , 2001, Cluster Computing.

[23]  Shih-Fu Chang,et al.  Video Adaptation: Concepts, Technologies, and Open Issues , 2005, Proceedings of the IEEE.

[24]  Frank Eliassen,et al.  Real-time video content analysis: QoS-aware application composition and parallel processing , 2006, TOMCCAP.