2013. 11. 16.

iSpy, 컴퓨터로 IP cam을 연결해서 CCTV처럼 사용하기


 흥미로운 프로그램 하나를 소개할 까 합니다. 이름은 제목에 언급한 iSpy라는 프로그램 입니다. 이 프로그램의 목적은 ip 주소가 있는 카메라에 연결해서 CCTV처럼 ip cam을 모니터랑 할 수 있는 프로그램입니다.




 이 프로그램인 일단 프리웨어인 점에서 만족스러운데, 더욱 대단한 것은 유료 프로그램에 맞먹거나 뛰어넘는 막강한 기능들을 보유하고 있습니다. 다만 단점은 막강한 기능들을 사용하기 위해서는 다양한 옵션을 설정해 주어야 하는데, 이 옵션들이 너무 많네요...

 저는 홈페이지에서 다운로드 받을 때에, 윈도우용 64비트 버전을 찾아서 받았습니다. 기본으로 32비트가 설정되어 있으니 참고하시길 바랍니다. 이제 iSpy의 인터페이스를 살펴보도록 하겠습니다.


 기본적으로 간단한 메뉴들과 모니터링하는 내 화면, 그리고 아래쪽에는 내가 저장한 비디오나 이미지들이 나오며 전체 모니터에 명령을 내릴 수 있는 명령창이 있습니다. 이제 모니터를 설정해 보도록 합시다.


 메뉴에서 Add를 선택하면 다양한 옵션들이 나타납니다. 제가 연결하고 싶은 것은 IP cam이기 때문에, IP Camera with Wizard를 선택하도록 하겠습니다.



 그러면 제일 먼저 카메라 모델을 고르도록 나옵니다. 제가 현재 테스트 하고 있는 IP cam은 안드로이드에서 제공하는 IP cam이라는 app이기 때문에, Android IP cam을 선택하면 됩니다. (핸드폰으로 IP cam을 만드는 방법은 추후 게시글에서 다루도록 하겠습니다.)



 보안 설정은 아래와 같이 나오지만, 제가 설정을 해 두지 않은 관계로 보안 부분은 그냥 건너뛰겠습니다.



 그 후에 IP cam에 연결하기 위한 주소 입력 화면이 나타납니다. 저는 집 안의 공유기 아래에서 테스트를 하고 있기 때문에 internal ip 주소를 사용하지만, 외부에서 사용할 시에는 반드시 공인된 external ip 주소를 사용함과 동시에 port forwarding을 통해서 해당 포트를 IP cam에 연결시켜 주어야 합니다. (추후 자세히 다루도록 하겠습니다.)



 이제 카메라에 연결하기 위한 기본 과정은 끝났습니다. 이 과정을 지나면 해당 주소에 연결할 수 있는 video 연결 링크를 테스트하게 되는데, 여기서 해당 주소들이 제대로 연결이 되지 않으면 활성화 가능한 링크가 없다고 표시되면서 아무것도 연결이 되지 않습니다. 반드시 주소와 포트를 다시 한 번 체크하신 후에 진행해서 가능한 연결이 화면에 뜨는지 확인합니다.

 저의 경우는 자동 연결과정을 건너뛰고 수동 화면에서 Video Source를 VLC Plug-in을 통해서 연결하였습니다. 주의점은 VLC를 통해서 연결하려면 반드시 VLC 프로그램이 설치되어 있어야 합니다. (VLC 프로그램 링크 : http://www.videolan.org/vlc/index.html)



 제가 IP cam으로 사용하는 안드로이드 프로그램의 경우는 VLC의 주소가 http://ip:port/video 로 주어지는 것 같습니다. 이제 이 과정을 넘어가면, 드디어 IP cam에 대한 자세한 설정을 요구하는 화면이 나타납니다. 옵션 설정시 주의할 점은, 자동으로 레코딩이 안되도록 하는 것만 잘 하시면 큰 문제 없습니다. (기본적으로 화면이 움직일 경우 녹화가 되도록 되어 있더군요...)


 위의 옵션창에서 제일 먼저 Alerts 탭으로 가셔서 Alerts Enabled를 체크 해제합니다. (굳이 안하시면 화면이 움직일 때마다 컴퓨터에 알림이 작게 표시됩니다.) 그 다음으로 Recording 탭으로 가셔서 No recording을 선택합니다. 다른 옵션을 선택하면 화면이 움직이거나 할 때마다 전부 녹화시켜 버립니다...


 그리고 이제 다시 처음의 Camera 탭으로 돌아오면 중간에 Microphone 탭이 있습니다. 여기서 Audio 설정을 해 줄 차례입니다. [...] 버튼을 클릭하셔서 New를 선택하면 Audio 설정 화면이 나타납니다.



 제가 사용하는 안드로이드 IP cam에서는 Audio 소스를 따로 제공하고 있습니다. 그래서 FFMPEG를 선택하고 http://ip:port/audio.wav를 입력하였더니 정상 작동하였습니다. IP cam이 작동중일 때에 test를 해 보시면 OK라고 떠야 정상입니다. 이제 추가한 화면을 켜보면 아래와 같이 나타납니다.


 보시다시피 화면이 잘 나오고, 화면 아레 작게 LIVE라고 써인 창이 Audio인데, Audio도 정상으로 잘 작동하고 있습니다. 이 상태에서 화면을 우 클릭한 뒤에 Edit을 하면 처음 Camera 셋팅시에 나왔던 옵션 창이 나타납니다. 여기에서 Recording 탭에 가셔서 적당한 필터를 고른 후에 Finish로 종료 후, 화면을 다시 우 클릭하여 Start Recording을 하시면 녹화 및 녹음을 바로 진행할 수 있습니다.

 자세한 녹화 옵션은 이것저것 직접 시도해 보셔야 할 겁니다. 적당한 Resolution이라던지 아니면 FPS라던지 하는 부분은 IP cam의 성능이나 네트워크에도 밀접한 연관이 있기 때문이지요.


 집에서 고양이가 뭐하고 노는지 지켜보고자 어머니가 쓰시던 안드로이드 폰을 어머니께서 IP cam이라는 앱을 깔아 저에게 어떻게 이걸 외부에서도 볼 수 있냐고 여쭤보시면서 시작된 저의 IP cam 탐사기는 결국 제 컴퓨터에 CCTV처럼 IP cam을 살펴볼 수 있는 프로그램을 설치하게끔 하였고 심지어 이제는 녹화까지 가능하게 되었네요. 덕분에 많은 기능을 새로 배웠습니다.




 2013. 11. 22. 추가

 iSpy는 절대 간단하게 IP cam을 설정할 수 있는 방법이 아닙니다. 각종 앱을 알아본 결과, 간단하게 컴퓨터와 스마트폰을 이어주는 앱들이 여럿 존재하는 것을 발견하였습니다. 이를 통해서 녹화도 가능합니다. 다만 모션 인식, 모션 인식, 그리고 다중 IP cam을 볼 수 있는 등의 세부적인 옵션들이 있기 때문에 용도에 맞게 프로그램을 선택해서 사용하시는 것이 좋습니다.


댓글 1개:

  1. 오디오 부분에서 막혀서 헤메고 있었는데 따로 설정해야한다니...! 좋은글 감사합니다.!!!

    답글삭제