DOI QR코드

DOI QR Code

Implementation and Performance Testing of a Broadcasting System using Webcams and Smartphones

웹캠과 스마트폰을 이용한 브로드 캐스팅 시스템 구현 및 성능 실험

  • 김정명 (호서대학교 컴퓨터공학과) ;
  • 박근덕 (호서대학교 컴퓨터공학과)
  • Received : 2013.10.16
  • Accepted : 2013.11.30
  • Published : 2013.12.31

Abstract

This paper suggests a way to implement a system that broadcasts compressed JPEG images obtained from a webcam to multiple users on their smartphones. The system was implemented to maintain a suitable image quality so that things are identifiable while using the minimal amount of data, in order to deliver as many frames as possible to as many users as possible. Also, the suggested way was applied and various tests were done, including on: the performance of the server that provides image information; the performance of the client that receives the image information and displays it on the smartphone; and the max. number of simultaneous users supported by the system. When a broadcasting system is implemented using webcams and smartphones, the results of this paper can be used in estimating the suitable system parameters depending on network performance, including the max. number of simultaneous clients supported, the client smartphone performance required, and the number of frames that can be transmitted per second.

본 논문은 웹캠으로부터 추출한 영상을 Jpeg 이미지로 압축하여 다수 사용자의 스마트폰으로 브로드캐스팅하는 시스템 구현 방법을 제안한다. 제안하는 시스템은 가능한 많은 사용자에게 가능한 많은 프레임(frame)을 전달하기 위해, 사물식별이 가능한 적절한 이미지 품질을 유지하면서 최소의 데이터양을 사용하도록 구현하였다. 또한, 제안한 방법을 적용하여 영상정보를 제공하는 서버의 성능테스트, 영상정보를 받아 이를 스마트폰에 표시하는 클라이언트의 성능 테스트 및 지원가능한 동시 접속 클라이언트의 수 등의 실험결과를 제시하였다. 웹캠과 스마트폰을 이용하여 브로드캐스팅 시스템을 구현할 경우, 네트워크 성능에 따른 적합한 동시 접속자 수, 클라이언트 스마트폰의 성능, 초당 전송될 프레임 수 등 브로드캐스팅 시스템의 주요 요소를 추정하는데 본 실험 결과를 활용할 수 있다.

Keywords

References

  1. Nam-Ho Kang, "An Implementation of Embedded Monitoring System with USB Webcam", the Korean Institute of Information and Commucation Sciences, Proceedings of KIMICS Sprint Conference, pp. 632-635, May. 2010.
  2. Dae-Won Park, "Implementation of Intrusion Detection System Using Internet Camera", Proceedings of The 30th KISS Fall Conferences, Vol. 30, No 2, pp. 244-246, Oct. 2003.
  3. H. C. Kim, W. S. Kim, D. H. Im, G. D. Park, "Wireless Security System Incorporating Tilt Sensors and Web Carmers", in Proc. ICISA 2013, pp. 69-70, 2013.
  4. Watchdoing , https://www.watchdoing.com
  5. Jenaus Cam, http://www.jenauscam.com/
  6. Y. Gu, M. J. Kim, Y, Gui, H. K. Lee, O. K. Choi, M. W. Pyeon, J. I. Kim, "Design and Implementation of UPnP-based Surveillance Camera System for Home Security", in Proc. ICISA 2013, pp. 104-107, 2013.
  7. Chul Nam, "Development of a Real-Time Video Image Broadcasting System Using an USB Camera on Embedded Linux", JOURNAL OF THE INDUSTRIAL TECHNOLOGY INSTITUTE, Vol. 12, pp. 137-140, Dec. 2004.
  8. Jae-Heung Shin, "Development on the System for Real-Time Image Information Transfer and Store", The Transactions of The Korean Institute of Electrical Engineers, Vol. 10, pp. 194-198, Oct. 2006.
  9. OpenCV, http://opencv.org/
  10. JPEG, http://www.jpeg.org/jpeg/
  11. JPEG Wiki, http://ko.wikipedia.org/wiki/JPEG
  12. Youngdoo Kim, "Realtime multimedia contents display system in Iphone", the Korean Institute of Information and Commucation Sciences, Proceedings of KIMICS Sprint Conference, Vol. 14, No. 1, pp. 585-588, May. 2010.
  13. Gwang-Bum Park, "Design of Webcam Monitoring System Using Embedded linux", Korea Information Processing Society, Journal of KIPS. Vol. 9, No. 2, pp. 2281-2284, Nov. 2002.