====== NVR 사용보고서 ====== 입사하자 가장 먼저 했던, 현재 개발된 NVR 을 소비자 입장에서 사용해보고 장단점을 정리하는 일이었고, 이 문서가 결과물이다. ====== 테스트 환경 ====== 최대한 많은 기능을 확인할 수 있도록 네트워크 구성을 만들었다. NVR <--Wired--> PC <--Wi-Fi--> WAN(Internet) 참고로 PC 에는 dhcp 서버를 실행하고, IP 마스커레이드를 사용하여 NVR 이 외부 인터넷에 연결가능하도록 하였다. ====== 테스트 방법 ====== 사용자 메뉴얼을 참조하여 각 기능별로 사용했다. ====== 개선 사항 ====== 네트워크 -> 네트워크 상태 -> 네트워크맵 에서 정확한 Detection 이 안됨(인식하는데 시간이 걸리는 듯 함) 게이트웨이까지만 연결되었음에도 인터넷까지 연결된 것으로 표시 도메인 주소로 접근한다면, DNS 연결 상태에 대한 표시가 필요할 듯 게이트, 인터넷 접속 성공에 대한 정의 사용 편의성 향상(아이콘마다 팝업창을 띄우게 끔) 특정용어에 대한 설명에 대해 메뉴얼 문구 추가 – 디스크구동시간(단위), 오류빈도의 정의 ====== 참고 사항 ====== - 외부네크워크(WAN) 환경에서 사용하지 않아서, 웹뷰어나 모바일 뷰어 기능에 대해서는 사용해보지 않음 - 비슷한 사양의 다른 타사 제품과 비교해보지 않아, 성능 이슈에 대해서는 작성하지 않았음 ====== DDNS 기능 ====== 제품마다 고유의 NVR 이름이 부여되고, 이것을 DDNS 서버에 등록한다. 이때 이름은 'NVR이름.dvrlink.net' 이다. 아마도 DNS 서버에 등록하는 이유는 외부에서도 접속가능하게 함이 아닐까? DDNS 서버 주소는 dvrlink.net 로 회사에서 운영하는 것 같아 보인다. dyndns.org 도 지원하는데, 등록하기 위한 별도의 ID 와 패스워드가 필요하다. 제대로 등록되었는지 확인하는 방법은 nslookup 을 사용하면 된다. 실제 등록한 이후 DDNS 테이블에 등록되는 약간의 시간이 필요하다. #nslookup dvrlink.net Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: Name: dvrlink.net Address: 222.122.199.211 #nslookup >server 222.122.199.211 Default server: 222.122.199.211 Address: 222.122.199.211#53 > boy.dvrlink.net Server: 222.122.199.211 Address: 222.122.199.211#53 Name: boy.dvrlink.net Address: 210.91.60.174 > ====== 네트워크 동작 상황 ====== dvrlink.net 의 80번 포트로 접속하여 http://dvrlink.net/get_address.php 을 요청한다. dvrlink.net 은 222.122.199.213 또는 222.122.199.211 로 반환한다. 일반 웹브라우저로도 접속이 가능한데, WAN 상의 IP 주소를 출력한다. 공유기를 거쳐 접속하는 경우, 밖으로부터 보이는 IP 주소를 알 수 있다. 이값을 '네트워크 상태' 메뉴에서 확인할 수 있다. 다음은 Wireshark 로 캡쳐한 파일들이다. ===== WAN 까지 접속 되었을 때의 패킷 ===== {{ :computer:job:itx:nvr_connect_wan.pcap |}} ===== WAN 접속이 끊겼을 때의 패킷 ===== {{ :computer:job:itx:nvr_disconnect_wan.pcap |}} ===== IP 카메라 포트에 PC 를 유선으로 연결했을 때의 패킷 ===== {{ :computer:job:itx:ip_carmera_mode.pcap |}} NVR 과 IP 카메라 사이의 데이터를 다른 포트로 포워딩 하지는 않는다. 다른 포트의 경우 역시, onvif 프로토콜을 사용해서 통신을 할 뿐이다. ====== 시도해 볼 것 ====== - USB 에 저장된 RAW, AVI 파일을 윈도우에서 실행해보기 USB 에 백업하면, 데이터 파일과 플레이어 그리고 코덱이 복사 된다. 윈도우 전용이기 때문에, 윈도에서만 실행가능하다. 곰플레이어에 코덱을 설치하여 재생 가능했다. ---- {{indexmenu>:#1|skipns=/^(wiki|etc|diary|playground)$/ skipfile=/^(todays|about|guestbook)$/ nsort rsort}} ----