딥 네트워크 - 딥러닝 모델 분석/네트웍 통신/카메라 3A 튜닝 분야

[카메라 ONVIF 구현 개발 및 자문 가능 합니다] IP Camera SDK 소스 분석 및 파악을 gSOAP ONVIF 오픈소스 라이브러리로 IP CAMERA SDK 설계 노하우를 확실히 파악 성공했읍니다 .. 본문

카테고리 없음

[카메라 ONVIF 구현 개발 및 자문 가능 합니다] IP Camera SDK 소스 분석 및 파악을 gSOAP ONVIF 오픈소스 라이브러리로 IP CAMERA SDK 설계 노하우를 확실히 파악 성공했읍니다 ..

파란새 2023. 7. 7. 06:03

OnVIF 오픈소스인 gSOAP 라이브러리를 적용해서 로컬에서 원격지의 IP Camera 의 메소드 함수를 원격으로 실행하는것의 노하우 확보에 성공했읍니다 ...    제가 운영하는 딥 네트워크는 OnVIF 오픈소스인 gSOAP 라이브러리를 적용해서 로컬에서 원격지의 IP Camera 의 메소드 함수를 원격으로 실행하는것의  개발 및 자문이 가능 합니다 ...   IP Camera SDK 설계시 핵심구현 원리인 ONVIF 구현을 gSOAP 라이브러리를 사용해 WSDL 파일로 웹 서비스 세부 구현이 가능하고  이 기술력을 바탕으로  개발 및 자문이 가능 합니다 ... 

중국 하이실리콘 IP Camera SDK 가 힘을 못 쓰고 있구요  그래서  대만 IP Camera SDK 소스 분석 및 파악에 큰 문제가 없을 정도로 gSOAP ONVIF 오픈소스 라이브러리로 IP CAMERA SDK 설계원리 파악에 성공했읍니다 ...  

TI 사 IP Camera SDK 설계시 핵심구현 원리인 ONVIF 구현을 gSOAP 라이브러리를 사용해 WSDL 파일로 웹 서비스 세부 구현 노하우에 대해 말씀드리겠읍니다 ..
ONVIF (Open Network Video Interface Forum)는 IP 기반 물리 보안 제품들의 인터페이스에 대한 글로벌 표준을 개발하기 위한 열린 산업 포럼입니다. ONVIF는 각각 회사마다 다른 네트워크 카메라의 프로토콜을 표준화 함으로써 호환성 문제를 해결합니다.
gSOAP 라이브러리는 C/C++ 언어로 웹 서비스 개발을 지원하는 오픈 소스 소프트웨어입니다. gSOAP 라이브러리는 WSDL (Web Services Description Language) 파일을 입력으로 받아 웹 서비스를 구현하는데 필요한 스텁 코드와 스켈레톤 코드를 생성합니다.
WSDL 파일은 웹 서비스의 인터페이스와 동작을 정의하는 XML 기반의 언어입니다. WSDL 파일은 웹 서비스가 제공하는 메시지, 작업, 바인딩, 포트 타입, 서비스 등의 정보를 포함합니다.
TI 사 IP Camera SDK는 DM814x 기반 IP 네트워크 카메라를 위한 소프트웨어 개발 키트입니다. TI 사 IP Camera SDK는 ONVIF 동작 지원 소프트웨어를 포함하고 있습니다.
ONVIF 구현을 위해 gSOAP 라이브러리를 사용하는 방법은 다음과 같습니다.
  - ONVIF 사이트에서 ONVIF 표준에 따른 WSDL 파일을 다운로드합니다.
  - gSOAP 라이브러리의 wsdl2h 도구를 사용하여 WSDL 파일로부터 헤더 파일을 생성합니다.
  - gSOAP 라이브러리의 soapcpp2 도구를 사용하여 헤더 파일로부터 스텁 코드와 스켈레톤 코드를 생성합니다.
  - 스텁 코드와 스켈레톤 코드를 TI 사 IP Camera SDK와 연동하여 웹 서비스 클라이언트와 서버를 구현합니다.
  - 웹 서비스 클라이언트와 서버 간에 ONVIF 메시지를 주고받아 원하는 기능을 수행합니다.
이 방법은 ONVIF Analytics Service 설계 및 구현에 대한 한 예시입니다. ONVIF Analytics Service는 네트워크 카메라가 제공하는 영상 분석 기능에 대한 인터페이스를 정의하는 서비스입니다.
이렇게 gSOAP 라이브러리를 사용하면 WSDL 파일만 있으면 쉽고 빠르게 웹 서비스를 구현할 수 있습니다. 하지만 gSOAP 라이브러리는 C/C++ 언어에 한정되어 있으므로 다른 언어로 웹 서비스를 개발하고자 할 때는 적합하지 않을 수 있습니다. 또한 gSOAP 라이브러리가 생성하는 코드는 최적화되지 않은 경우가 많으므로 성능과 메모리 사용량에 주의해야 합니다.

 

일인기업 딥 네트워크 장석원

기업블로그 : https://videocodec.tistory.com/     제 기업블로그 사이트도 자세히 살펴봐 주시구요 ....

이메일 : sayhi7@daum.net

HP : 010-3350 6509