Online Video Playing on Smartphones: A Context-Aware Approach Based on Cloud Computing

As the device holding great promise to realize the vision of pervasive computing, smartphones with Internet access and video playing capability have become commercial off the shelf products today. As one of the most popular applications on smartphones, online video playing, however, still faces some problems. From the perspective of service providers, they have to provide video files of different formats and qualities to meet the diverse needs of various consumers. From the perspective of service consumers, if one or more codecs required to open a video file supplied by a certain service provider are not available on their smartphones, they just cannot watch that video or have to install new codecs-both cases give users bad experience. To deal with such a situation, this paper puts forward a context-aware approach for online video playing based on cloud computing. Our experience demonstrates that the combination of cloud computing and smartphones creates a lot of new opportunities for more advanced services.

[1]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[2]  Gregory D. Abowd,et al.  Charting past, present, and future research in ubiquitous computing , 2000, TCHI.

[3]  Guiling Wang,et al.  Modeling Contexts in Collaborative Environment: A New Approach , 2006, CSCWD.

[4]  Byung-Gon Chun,et al.  Augmented Smartphone Applications Through Clone Cloud Execution , 2009, HotOS.

[5]  Brian Hayes,et al.  What Is Cloud Computing? , 2019, Cloud Technologies.

[6]  Euiho Suh,et al.  Context-aware systems: A literature review and classification , 2009, Expert Syst. Appl..

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

[8]  Marios D. Dikaiakos,et al.  Cloud Computing: Distributed Internet Computing for IT and Scientific Research , 2009, IEEE Internet Computing.

[9]  Gregory D. Abowd,et al.  Context-aware computing , 2002 .

[10]  Mika Raento,et al.  ContextPhone: a prototyping platform for context-aware mobile applications , 2005, IEEE Pervasive Computing.

[11]  Oriana Riva,et al.  Contory: A Middleware for the Provisioning of Context Information on Smart Phones , 2006, Middleware.

[12]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[13]  Matthias Baldauf,et al.  A survey on context-aware systems , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[14]  Larry Rudolph A Virtualization Infrastructure that Supports Pervasive Computing , 2009, IEEE Pervasive Computing.

[15]  George Roussos,et al.  Enabling pervasive computing with smart phones , 2005, IEEE Pervasive Computing.

[16]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[17]  Ralf Klamma,et al.  Context-aware Mobile Multimedia Services in the Cloud , 2009 .