2009-09-09 5 views
2

우리는 카메라를보고 제어 할 수있는 웹 인터페이스를 제공하는 내장 된 웹 서버가있는 소니 보안 카메라를 보유하고 있습니다. 카메라 이미지를 자바 웹 애플리케이션에 통합하고 싶습니다. 코드에서 카메라에 연결할 수있는 방법이 있습니까?소프트웨어에서 CCTV 카메라에 어떻게 연결합니까?

일반 소프트웨어 (PC, PDA, 아이폰 등)를 많이 보아서 카메라 모델과 IP 주소를 알려주고 카메라 이미지를 가져옵니다. 분명히 카메라와 대화하고 웹을 우회합니다. 인터페이스는 전체 웹 인터페이스가 아니라 이미지 만 제공하기 때문입니다. 이 프로그램들은 어떻게 작동하며 어떻게 복제 할 수 있습니까?

+1

제조업체에 문의하여 문의하십시오. – Will

답변

0

This website은 "Motion"이라고하는 CCTV 카메라 소프트웨어 패키지의 경우 다양한 하드웨어 카메라의 정적 또는 스트리밍 이미지에 직접 액세스하기 위해 많은 URL을 나열합니다.

+0

이것은 매우 편리합니다! – Fletch

1

웹 인터페이스를 "우회"할 필요는 없으며 프로그래밍 방식으로 카메라를 "서핑"할 수도 있습니다. 카메라의 디자인이 단순하면 이미지에 정적 URI (예 : http://camera.ip.address/images/image00.jpg 또는 항상 최신 이미지를 반환 할 수있는 항목

카메라가 제공하는 HTML 소스를 읽고 이미지에 액세스하는 방법을 알아 내고 그 이미지를 모방해야합니다.

+0

그것은 mpeg이며, 어떻게 든 activex와 함께 제공됩니다. – Fletch

1

동영상 피드 또는 일반 이미지입니까? 자바 애플리케이션에서 해당 요소 URL을 사용하면 매우 쉽습니다. 확실히 유지 보수가 상당히 지저분하지만 관리가 잘 될 것입니다. 예를 들어

같은 URL로 이미지의 카메라 출력 경우 :

192.168.0.2:80/camera /cameraimage.jpg이

또는

192.168.0.2:80/camera/cameraimage.swf

,

당신은 당신의 앱에서 참조합니다. 너무 귀찮게해서는 안됩니다.

+0

자바가 플래시를 지원하지 않는다는 것을 기억하십시오. –

+0

예. URL을 이미지 주위에 경계선을 만들고 .cab 파일을 호출합니다. 그것은 모두 끔찍한 자바 스크립트 (!)로 끝났습니다. 그리고 나는 택시가 나머지를하는 것처럼 짐작한다. 나는이 .cab 것들에 너무 익숙하지 않다. ... 무엇을해야할지 모르겠다. 두 번째 문제는 기본 인증 (프롬프트되지 않음)을 통합해야한다는 것입니다. activateAViewerAuto 함수() { document.write를 (''); } – Fletch

0

RS-232 또는 RS-423을 사용하여 카메라에 직접 인터페이스하는 대부분의 CCTV 카메라 (그리고 저는 2 대의 CCTV 카메라 회사에서 일했습니다) (필자는 생각합니다). 일반적으로 카메라는 일부 직렬 프로토콜을 사용하여 원격 시스템에 직접 연결됩니다. 좀 더 넓은 네트워킹 프로토콜을 사용하여 원격 시스템을 제어합니다. 일반적으로 이들은 ISDN과 비슷하거나 유사한 것으로 연결됩니다.

카메라에 USB 연결이 잘되어있을 수도 있지만, 현재 많은 시스템이 직렬 통신을 사용하고 있습니다.

+0

아니요 직렬 연결이 없으므로 이더넷 케이블에 연결되어 있습니다. – Fletch

0

일반적으로 Sony 카메라는 특정 포트에서 비디오를 스트리밍합니다. 이미지를 수신하려면 해당 포트의 카메라와 협상해야합니다. Verint, Avigilon 및 다른 회사와 같은 특정 회사는 해당 카메라에 대한 지원을 소프트웨어에 추가했습니다. RS232와 422가 아닌 422는 PTZ 카메라에 주로 사용됩니다. 비디오는 이전 카메라의 COAX를 통해서만, 현재는 TCP/IP를 통해 전송됩니다. 소프트웨어를 통해 Sony 카메라를 추가하여 Sony에 백서 및 SDK 사용 방법을 문의하십시오.