DOI QR코드

DOI QR Code

A Design and Implementation of Streamer for Real-Time Wireless Video Surveillance System

실시간 무선 영상 감시시스템을 위한 Streamer의 설계 및 구현

  • 이진영 (강남대학교 교양학부) ;
  • 김흥준 (진주산업대학교 컴퓨터공학부) ;
  • 이광석 (진주산업대학교 전자공학과)
  • Published : 2007.02.28

Abstract

Recently, the network Infrastructure grows rapidly and the digital image compression technique has made remarkable progress. Therefore, the demand of the real-time image surveillance system which uses a network camera server has been increasing. Network Camera Server has emerged as an attractive alternative to the CCTV for the wireless video surveillance. In this article, the model of JPEG Streamer for collecting and delivering JPEG image is designed and realized as a key module for the wireless video surveillance system. The thread pool and shared memory have been used to improve the stability and efficiency of the JPEG Streamer. In addition, the concept of double buffering is of much benefit to improve the quality of real-time image. In this article, the wireless video surveillance system by using JPEG Streamer is suggested to send the real-time image through the wireless internet with the personal digital assistance (PDA).

네트워크 인프라의 성장과 디지털 영상압축 기술의 발달로 네트워크 카메라 서버를 이용한 실시간 영상감시 시스템의 수요가 증가함에 따라 가정이나 소규모 사무실에 적합한 실용화 수준의 보안 시스템에 대한 요구도 함께 증대되고 있다. 기존의 CCTV를 이용한 실시간 영상감시에 비해 네트워크 카메라 서버를 이용한 영상감시는 많은 이점이 있다. 본 논문에선 실시간 영상감시 시스템의 핵심 모듈로서 JPEG 영상의 수집과 전달을 담당하는 JPEG Streamer의 모델을 설계, 구현하며 JPEG Streamer의 안정성과 효율성을 위해서 쓰레드 풀과 공유메모리를 사용하고 실시간 영상의 품질을 높이기 위해서 더블버퍼링의 개념도 도입하였다. 또한 제시된 Streamer의 모델을 이용하여 개인 휴대단말기(PDA)로 무선 인터넷을 통해 실시간 영상을 전송하는 무선 영상 감시시스템을 제시한다.

Keywords

References

  1. 이진영, 윤영민, '무선망을 이용한 가정 및 사무실 보안시스템에 관한 연구', 강남대학교 산업기술 연구소 논문집, pp.117-134, Vol.17, 2004
  2. 한국인터넷정보센터, '2004년4월 기준 인터넷통계 윌보', 한국인터넷정보센터(KRNIC) 인터넷통계월보, 2004
  3. 정기원, 최윤석, 김영희, '컴포넌트 기반 개발을 위한 통합CASE 프레임 워크' 숭실대학교 대학원 논문집 제 20권, pp.329-343, 2002
  4. 김세화, 박정근, 홍성수, '실시간 응용 프로그래밍을 위한 Pthread API 확장', 한국정보과학회 컴퓨터 시스템 연구회 추계 학술발표회 논문집, pp. 105-112, 1999
  5. 김화종, '컴퓨터 네트워크 프로그래밍', 홍릉과학 출판사, pp. 103-144, 2002
  6. Manfred Hauswirth, Mehdi Jazayeri, 'A Component and Communication Model for Push Systemsl', 7th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE-7), 1999
  7. Harvey M. Deitel, Paul J. Deitel, David R. Choffnes, 'Operating Systems, 3rd Edition', Prentice-Hall, 2004
  8. 김성훈 역, '성공과 실패를 결정하는 1%의 네트워크 원리', 성안당, pp. 82-127, 2004
  9. James H. Anderson, Yong-Jik Kim, 'Shared-memory Mutual Exclusion: Major Research Trends Since 1986', 2001
  10. Kale, T. Soco1ofsky, 'A TCP/IP Tutorial', Network Working Group Request for Comments: 1180, RFC-1180, 1991