Live video adaptation: a context-aware approach

Nowadays, networks can be accessed by multiple devices with different characteristics. Some of these characteristics, such as low processing power and memory capability, restrict the access to multimedia content. Researchers have then focused on developing automatic content adaptations in order to present the data according to devices' capabilities. One method that can be used to achieve content adaptation is the transcoding model. This paper presents a method of exploring context-aware computing in order to adapt video content in a way to be successfully accessed by users with different devices capabilities. It also presents an implementation of the transcoding model using efficient open source tools available in the literature. Finally, the adaptation mechanism is applied in the iClass system, a capture & access application used in lectures.

[1]  R. Cattelan,et al.  Experiences on Building Capture & Access Applications , 2003 .

[2]  Alan F. Lippman,et al.  Video coding for streaming media delivery on the Internet , 2001, IEEE Trans. Circuits Syst. Video Technol..

[3]  Ahmet M. Kondoz,et al.  Error-resilient video transcoding for robust internetwork communications using GPRS , 2002, IEEE Trans. Circuits Syst. Video Technol..

[4]  Mostafa H. Ammar,et al.  Optimal quality adaptation for MPEG-4 fine-grained scalable video , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[5]  Maria da Graça Campos Pimentel,et al.  Context-aware support in structured documents for interactive-TV , 2006, Multimedia Systems.

[6]  O. Fatemi,et al.  A Frame Layer Bit Allocation for H.264 based on Mode Decision , 2007, 2007 IEEE International Conference on Signal Processing and Communications.

[7]  Deborah Estrin,et al.  Layered quality adaptation for Internet video streaming , 2000, IEEE Journal on Selected Areas in Communications.

[8]  Laércio A. Baldochi,et al.  Building a Middleware Infrastructure for Capture and Access Applications , 2003 .

[9]  Rita Cucchiara,et al.  Semantic transcoding for live video server , 2002, MULTIMEDIA '02.

[10]  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..

[11]  Maria da Graça Campos Pimentel,et al.  Structuring interactive TV documents , 2003, DocEng '03.

[12]  Alan Lippman Video coding for multiple target audiences , 1998, Electronic Imaging.

[13]  Yiwei Thomas Hou,et al.  Scalable video coding and transport over broadband wireless networks , 2001, Proc. IEEE.

[14]  Bo Li,et al.  An end-to-end adaptation protocol for layered video multicast using optimal rate allocation , 2004, IEEE Transactions on Multimedia.

[15]  S. Aign,et al.  Overview of the MPEG-4 Standard and Error Resilience Investigations , 1998 .

[16]  Sung-Ju Lee,et al.  Transcoding-enabled Caching Proxy for Video Delivery in Heterogeneous Network Environments , 2002, IMSA.

[17]  Nicolas D. Georganas,et al.  Rate adaptation transcoding for precoded video streams , 2002, MULTIMEDIA '02.

[18]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

[19]  Marcelo G. Manzato,et al.  Devices descriptions for context-based content adaptation , 2005, Third Latin American Web Congress (LA-WEB'2005).

[20]  Jordi Ribas-Corbera,et al.  A frame-layer bit allocation for H.263+ , 2000, IEEE Trans. Circuits Syst. Video Technol..

[21]  Alan F. Lippman,et al.  Video coding for streaming media delivery on the Internet , 2001, IEEE Trans. Circuits Syst. Video Technol..

[22]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[23]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[24]  Gregory D. Abowd,et al.  Teaching and learning as multimedia authoring: the classroom 2000 project , 1997, MULTIMEDIA '96.

[25]  Francis C. M. Lau,et al.  A Context-Aware Decision Engine for Content Adaptation , 2002, IEEE Pervasive Comput..

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

[27]  Keith W. Ross,et al.  Optimal streaming of layered video , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).