Translate

2018년 7월 21일 토요일

데비안 리눅스에서 XV400PCI 카드를 사용하여 CCTV 감시

이 글은 2011년 4월 17일에 작성한 글입니다.
현 시점에서 작동되는지 작동되지 않는지 모릅니다.

XyView 라는 프로그램은 리눅스에서 돌아가지 않는다. 걱정마라.
우리는 zoneminder 라는 프로그램을 사용하면 된다.

XV400PCI 카드 설정


/etc/modprobe.d/bttv.conf 파일을 만들어준다.

debian:~$ cat /etc/modprobe.d/bttv.conf
options bttv gbuffers=32 card=77 tuner=4 radio=0 coring=1 full_luma_range=1 chroma_agc=1 combfilter=1 autoload=0 triton1=0 vsfx=0


이렇게 해야 S-Video 채널이 칼라로 나온다.

apach 설정


ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
/etc/init.d/apache2 restart # apache 를 재시작


이제 이 주소 http://localhost/zm 로 접근할 수 있다.

zoneminder 설정


권한 설정


zoneminder 가 www-data 사용자로 실행이 되기 때문에 /etc/group 을 열어서 video 그룹에 www-data 사용자를 추가한다.

옵션 설정


웹 브라우저로 http://localhost/zm 을 연다
오른쪽 상단의 option 클릭
CONFIG 탭에서 V4L_MULTI_BUFFER 을 체크하지 않는다. 이렇게 해야 화면이 흔들리지 않는다.
CAPTURES_PER_FRAME 값을 2 이상으로 한다.

모니터 추가


다음처럼 추가한다.

Device Path: /dev/video0
Capture Method: Video For linux version2
Device Channel: 0~3
Device Format: NTSC
Capture Palette: BGR24
Capture Width (pixels): 320
Capture Height (pixels): 240


그리고나서 재시작 /etc/init.d/zoneminder restart 한다.
만약, 잘 안 된다면 그룹 권한이 적용되지 않아서 그럴 수 있으니 컴퓨터를 리부팅한다.

참고


modect: 움직임 감지시 이벤트 발생, 이벤트 기록, 움직임 감지시 녹화
mocord: 움직임 감지시 이벤트 발생, 이벤트 기록, 항상 녹화

댓글 없음:

댓글 쓰기

응용 어플 끝글자 버그 잡는 거 진짜 개쉽습니다

그 동안 제가 끝글자 버그를 잡지 않고 방치한 이유 우선 책임, 의무가 없습니다. 제가 해당 어플 개발자도 아닐 뿐더러 오픈소스가 원래가 유지보수 의무, 보증 책임이 없습니다 . 이렇게 개떡 같은 게 오픈소스입니다. 전 과거 libhwp 하냐고...