Skip to main content
Log in

Remote display solution for video surveillance in multimedia cloud

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Axis Communications (2012) Axis Communications Web site. [Online]. http://www.axis.com/

  2. Chen Y-L, Chen T-S, et al (2013) Intelligent urban video surveillance system for automatic vehicle detection and tracking in clouds. IEEE 27th International Conference on Advanced Information Networking and Applications

  3. Chien MC, Wang RJ, Chiu CH, Chang PC (2012) Quality driven frame rate optimization for rate constrained video encoding. IEEE Trans Broadcast 58(2):200–208

    Article  Google Scholar 

  4. De Winter D, Simoens P, Deboosere L (2006) A hybrid thin-client protocol for multimedia streaming and interactive gaming applications. In the 16th Annual International Workshop on Network and Operating Systems Support for Digital Audio and Video

  5. Dinh HT, Lee C, Niyato D, Wang P (2011) A survey of mobile cloud computing: architecture, applications, and approaches. Wirel Commun Mob Comput. doi:10.1002/wcm.1203

    Google Scholar 

  6. Furukawa R, Kawasaki H, Ikeuchi K, Sakauchi M (2002) Appearance based object modeling using texture database: acquisition, compression and rendering. In Proc. of the 13th Eurographics Workshop on Rendering, Aire-la-Ville, p 257–266

  7. Huang C-Y, Hsu C-H, Chang Y-C, Chen K-T (2013) Gaming anywhere: an open cloud gaming system. In ACM Proceedings of the 4th ACM multimedia systems conference, p 36–47

  8. ipConfigure, Inc. (2011) ipConfigure Web site. [Online]. http://www.ipconfigure.com/products/SCS/

  9. Kumar S, Xu L, Mandal MK, Panchanathan S (2006) Error resiliency schemes in H. 264/AVC standard. J Vis Commun Image Represent 17(2):425–450

    Article  Google Scholar 

  10. Lin CF, Yuan SM, Leu MC, Tsai CT (2012) A framework for scalable cloud video recorder system in surveillance environment. In 2012 9th International Conference on Ubiquitous Intelligence & Computing and 9th International Conference on Autonomic & Trusted Computing (UIC/ATC), pp. 655–660

  11. Mell P, Grance T (2011) The NIST definition of cloud computing recommendations of the National Institute of Standards and Technology. NIST Spec Publ 145(6):1–7

    Google Scholar 

  12. Microsoft remote desktop protocol: Basic connectivity and graphics remoting specification. [Online]. Available: http://msdn2.microsoft.com/en-us/library/cc240445.aspx

  13. Network emulator for windows toolkit in microsoft visual studio, [Online]. Available: https://www.visualstudio.com/en-us

  14. Nieh J, Yang SJ, Novik N (2003) Measuring thin-client performance using slow-motion benchmarking. ACM Trans Comput Syst 21(1):87–115

    Article  Google Scholar 

  15. NVIDIA VIDEO CODEC SDK (2014) https://developer.nvidia.com/nvidia-video-codec-sdk

  16. Onlive [Online]. Available: http://www.onlive.com/

  17. Paul AK, Park JS (2013) Multiclass object recognition using smart phone and cloud computing for augmented reality and video surveillance applications. In IEEE 2013 International Conference on Informatics, Electronics & Vision (ICIEV), pp. 1–6

  18. Real VNC. [Online]. Available: http://www.realvnc.com/

  19. Ren S, van der Schaar M (2013) Efficient resource provisioning and rate selection for stream mining in a community cloud. IEEE Trans Multimedia 15(4):723–734

    Article  Google Scholar 

  20. Shashua A, Levin A (2001) Linear image coding for regression and classification using the tensor-rank principle. In Proc. of the 2001 I.E. Conf. on Computer Vision and Pattern Recognition, p 42–49

  21. Simoens P, Praet P, Vankeirsbilck B, De Wachter J, Deboosere L, De Turck F, Dhoedt B, Demeester P (2008) Design and implementation of a hybrid remote display protocol to optimize multimedia experience on thin client devices. ATNAC 2008. Australasian Telecommunication Networks and Applications Conference, p 391–396, 7–10

  22. Simoens P, De Turck F, Dhoedt B, Demeester P (2011) Remote display solutions for mobile cloud computing. Computer 44(8):46–53

    Article  Google Scholar 

  23. Song B, Tang W, Nguyen TD, Hassan MM, Huh EN (2013) An optimized hybrid remote display protocol using GPU-assisted M-JPEG encoding and novel high-motion detection algorithm. J Supercomput 66(3):1729–1748

  24. Streammygame [Online]. Available: http://www.Streammygame.com

  25. Tian Y-l et al (2008) IBM smart surveillance system (S3): event based video surveillance system with an open and extensible framework. Mach Vis Appl 19(5–6):315–327

    Article  Google Scholar 

  26. Yi S, Jing X, Zhu J, Zhu J, Cheng H (2012) The model of face recognition in video surveillance based on cloud computing. In: Advances in computer science and information engineering. Springer, Berlin, pp 105–111

    Chapter  Google Scholar 

  27. Zhou B, Zhang F, Peng L (2013) Compact representation for dynamic texture video coding using tensor method. IEEE Trans Circuits Syst Video Technol 23(2):280–288

    Article  Google Scholar 

Download references

Acknowledgments

This project was funded by the National Plan for Science, Technology and Innovation (MAARIFAH), King Abdulaziz City for Science and Technology, Kingdom of Saudi Arabia, Award Number (12-INF2613-02).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Biao Song.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Song, B., Hassan, M.M., Tian, Y. et al. Remote display solution for video surveillance in multimedia cloud. Multimed Tools Appl 75, 13375–13396 (2016). https://doi.org/10.1007/s11042-015-2816-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-015-2816-x

Keywords

Navigation