Remote display solution for video surveillance in multimedia cloud

Cloud computing offers sufficient computing and storage resources that can be used to provide multimedia services. Migrating the existing multimedia service to cloud brings a new challenging issue, i.e., remote display of video contents. To reduce the bandwidth consumption especially for mobile users, it is desired to encode video before sending to client. Existing encoding methods have unique advantages and disadvantages, differing their performance under varying situations. Thus, we propose to use multi-encoder method to solve the real-time remote display problem for remote multimedia cloud. To select the most appropriate encoder, factors including cost, application requirement, network, client device and codec implementation are considered. In this paper, we form a non-linear programming model, and provide an example to illustrate how to apply the proposed model for getting desired optimization.

[1]  Sethuraman Panchanathan,et al.  Error resiliency schemes in H.264/AVC standard , 2006, J. Vis. Commun. Image Represent..

[2]  Xiaoping Jing,et al.  The Model of Face Recognition in Video Surveillance Based on Cloud Computing , 2012 .

[3]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[4]  Ming-Chen Chien,et al.  Quality Driven Frame Rate Optimization for Rate Constrained Video Encoding , 2012, IEEE Transactions on Broadcasting.

[5]  Jason Nieh,et al.  Measuring thin-client performance using slow-motion benchmarking , 2001, TOCS.

[6]  Katsushi Ikeuchi,et al.  Appearance Based Object Modeling using Texture Database: Acquisition Compression and Rendering , 2002, Rendering Techniques.

[7]  Shaolei Ren,et al.  Efficient Resource Provisioning and Rate Selection for Stream Mining in a Community Cloud , 2013, IEEE Transactions on Multimedia.

[8]  P. Simoens,et al.  Design and implementation of a hybrid remote display protocol to optimize multimedia experience on thin client devices , 2008, 2008 Australasian Telecommunication Networks and Applications Conference.

[9]  Tzi-cker Chiueh,et al.  Intelligent Urban Video Surveillance System for Automatic Vehicle Detection and Tracking in Clouds , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).

[10]  Filip De Turck,et al.  A hybrid thin-client protocol for multimedia streaming and interactive gaming applications , 2006, NOSSDAV '06.

[11]  Wei Tang,et al.  An optimized hybrid remote display protocol using GPU-assisted M-JPEG encoding and novel high-motion detection algorithm , 2013, The Journal of Supercomputing.

[12]  Chia Feng Lin,et al.  A Framework for Scalable Cloud Video Recorder System in Surveillance Environment , 2012, 2012 9th International Conference on Ubiquitous Intelligence and Computing and 9th International Conference on Autonomic and Trusted Computing.

[13]  Filip De Turck,et al.  Remote Display Solutions for Mobile Cloud Computing , 2011, Computer.

[14]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[15]  Jong Sou Park,et al.  Multiclass object recognition using smart phone and cloud computing for augmented reality and video surveillance applications , 2013, 2013 International Conference on Informatics, Electronics and Vision (ICIEV).

[16]  Amnon Shashua,et al.  Linear image coding for regression and classification using the tensor-rank principle , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[17]  Lisa M. Brown,et al.  IBM smart surveillance system (S3): event based video surveillance system with an open and extensible framework , 2008, Machine Vision and Applications.

[18]  Cheng-Hsin Hsu,et al.  GamingAnywhere: an open cloud gaming system , 2013, MMSys.

[19]  Fan Zhang,et al.  Compact Representation for Dynamic Texture Video Coding Using Tensor Method , 2013, IEEE Transactions on Circuits and Systems for Video Technology.