DOI QR코드

DOI QR Code

Implementation of Video Signal Delivery Protocols for the Camera Device via the Internet

인터넷을 통한 카메라 디바이스의 영상신호 전달 프로토콜 구현

  • Lee, Ji-Hoon (Technical Research Personnel, ICT Convergence Research Center, Kumoh National Institute of Technology University) ;
  • Chung, Hae (School of Electronic Engineering, Kumoh National Institute of Technology) ;
  • Baek, Bong-Ki (i3system) ;
  • Jo, Young-Rae (i3system)
  • Received : 2021.04.05
  • Accepted : 2021.04.26
  • Published : 2021.05.31

Abstract

The IP cameras have rapidly replaced the analog CCTVs as the cameras have the advantages of not only being able to remotely monitor, but also supplying power through the UTP cable, In this paper, we introduce the protocol architecture of the ONVIF standard which is widely applied to the IP camera and other Internet protocols to support it, and implement the ONVIF Device on a commercial board. Although these functions can be controlled by the Client (PC), several functions such as privacy masks, temperature display of the thermal camera, and ROI (Region of Interest) are implemented through a web viewer on the device. Through the experiment, the functions of ONVIF Profile S and web viewer are verified through SOAP messages exchanged between Device (IP camera) and Client program and streamed images.

IP 카메라는 원격지에서도 감시할 수 있을 뿐만 아니라, UTP를 통해 전원 공급도 가능한 장점을 가지고 있으므로 아날로그 CCTV를 급속하게 대체하고 있다. 본 논문에서는 IP 카메라에 널리 적용되고 있는 ONVIF 표준의 프로토콜 구조와 그 외에도 이를 지원하기 위한 인터넷 프로토콜들을 소개하고, 상용보드 상에서 ONVIF 디바이스를 구현한다. 이러한 기능들은 클라이언트 (PC)의 관리 프로그램에서 제어 가능하지만, 사생활 보호 마스크나 열화상 카메라의 온도표시, 관심 영역과 같은 기능은 디바이스 상에서 웹 뷰어를 통해 구현한다. 실험을 통해 IP 카메라와 클라이언트 프로그램이 주고받는 SOAP 메시지와 스트리밍되는 영상을 통해 ONVIF Profile S와 웹 뷰어 기능을 확인한다.

Keywords

Acknowledgement

This research was supported by Kumoh National Institute of Technology(2019104113).

References

  1. D. S. Lee, "Cost analysis for the reformation of CCTV transmission systems," Journal of the Korea Institute of Information and Communication Engineering, vol. 23, no. 6, pp. 748-755, Jun. 2019. https://doi.org/10.6109/JKIICE.2019.23.6.748
  2. N. Mitra and Y. Lafon. (2007, April). SOAP Version 1.2 Part 0: Primer (2nd Edition). W3C .[Internet]. Available: http://www.w3.org/TR/2007/REC-soap12-part0-20070427/.
  3. Open Network Video Interface Forum Homepage [Internet]. Available: http:/www.onvif.org.
  4. G. B. Lee, C. H. Lim, D. H. Kwon, and E. H. Lee, "Conformance test and analysis for interoperability of video surveillance system based on ONVIF," in Proceeding of the The Korean Institute of Broadcast and Media Engineers Summer Convergence, pp. 430-432, Jun. 2016.
  5. Y. M. Park, A. K. Moon, H. K. Yoo, Y. C. Jung, and S. K. Kim, "SOAP-based web services vs. RESTful web services," ETRI Electronics and Telecommunications Trends, vol. 25, no. 2, pp. 112-120, Apr. 2010.
  6. Physical Security Interoperability Alliance Homepage [Internet]. Available: http://www.psialliance.org.
  7. RFC Std. 6184, RFC Standard for RTP Payload Format for H.264 Video, Feb. 2005.
  8. RFC Std. 3550, RFC Standard for RTP: A Transport Protocol for Real-Time Applications," Jul. 2003.
  9. W3C Std. SOAP Version 1.2 Part 0, W3C Standard for Primer (2nd Edition), Apr. 2007.
  10. W3C Std. SOAP Version 1.2 Part 1, W3C Standard for Messaging Framework (2nd Edition), Apr. 2007.
  11. W3C Std. SOAP Version 1.2 Part 2, W3C Standard for Adjuncts (2nd Edition), Apr. 2007.
  12. W3C Std. SOAP Version 1.2, W3C Standard for Specification Assertions and Test Collection, Apr. 2007.
  13. RFC Std. 5905, RFC Standard for Network Time Protocol Version 4: Protocol and Algorithms Specification, Jun. 2010.
  14. RFC Std. 826, RFC Standard for an Ethernet Address Resolution Protocol or Converting Network Protocol Address, Nov. 1982.
  15. RFC Std. 2131, RFC Standard for Dynamic Host Configuration Protocol, Mar. 1997.
  16. RFC Std. 1034, RFC Standard for Domain Names- Concepts and Facilities, Nov. 1987.
  17. RFC Std. 1035, RFC Standard for Domain Names - Implementation and Specification, Nov. 1987.
  18. RFC Std. 2136, RFC Standard for Dynamic Update in Domain Name System (DNS Update), Apr. 1997.
  19. RFC Std. 1661, RFC Standard for the Point-to-Point Protocol (PPP), Jul. 1994.
  20. RFC Std. 1172, RFC Standard for the PPP Internet Protocol Control Protocol (IPCP), May. 1992.
  21. RFC Std. 1962, RFC Standard for the PPP Compression Control Protocol (CCP), Jun. 1996.
  22. RFC Std. 2516, RFC Standard for a Method for Transmitting PPP Over Ethernet (PPPoE), Feb. 1999.
  23. M. H. Han, C. J. Ryu, S. D. Lee, and S. J. Han, "Design of pedestrian detection algorithm using feature data in multiple pedestrian tracking process," Journal of the Korea Institute of Information and Communication Engineering, vol. 22, no. 4, pp. 641-647, Apr. 2018. https://doi.org/10.6109/JKIICE.2018.22.4.641
  24. I. S. Hwang, H. G. Seo, M. H. Yun, K. H. Seo, D. Y. Lee, and J. I. Kim, "Design and implementation intruders detection system using OpenCV tracking function," in Proceedings of the Korean Institute of Information and Communication Sciences Conference, pp. 797-799, May. 2017.
  25. OASIS, Web Services Dynamic Discovery (WS-Discovery) Version 1.1 [Internet]. Available: http://docs.oasis-open.org/ws-dd/discovery/1.1/wsdd-discovery-1.1-spec.html.
  26. J. Y. Park, C. H. Song, S. Y. Kim, J. H. Park, and J. H. Park, "IP camera authentication and key exchange protocol using ID-based signature scheme," Journal of the Korea Institute of Information Security & Cryptology, vol. 28, no. 4, pp. 789-801, Aug. 2018. https://doi.org/10.13089/JKIISC.2018.28.4.789
  27. OASIS, UsernameToken Profile 1.1 [Internet]. Available: https://www.oasis-open.org/committees/download.php/13392/wss-v1.1-spec-pr-UsernameTokenProfile-01.html.