728x90

1. motion 이란?

카메라로 영상을 촬영해서 실시간으로 스트리밍할 수 있는 프로그램이다. 사진 촬영 그리고 동영상 녹화도 가능하고 모션감지 기능도 있다.

2. 라즈베리파이 카메라 연결

라즈베리파이 카메라

파이와 카메라를 준비한다. 빨간 원으로 체크한 파이의 검은 부분을 들어올린다. 

그 후 파이 카메라의 은색 부분을 HDMI 포트 방향으로 꽂는다.

sudo raspi-config 명령어를 실행한 다음 Interfacing Option > Camera 를 선택해 활성화 시켜준다.

카메라가 제대로 인식되었는지 확인하기 위해 vcgencmd get_camera 명령어를 입력했을때 아래처럼 출력된다면 제대로 인식된 것이다.

3. motion 설치 및 세팅

sudo apt-get install motion을 실행해 motion을 설치한다.

그 후 여러 설정을 위해 sudo nano /etc/motion/motion.conf 명령을 통해 motion.conf 파일을 수정한다.

  • daemon on (default off) : 부팅 시 백그라운드에서 자동으로 실행
  • framerate 5 (defualt 5) : 영상 프레임 세팅. 
  • stream_maxrate 10 (defualt 1) : 스트리밍 영상 프레임 
  • stream_port 본인자유 (defualt 0 = disabled) : TCP/IP 포트 설정
  • stream_localhost off (defualt on) : 캠 접속을 로컬호스트에서만 가능하게 할 것인지

설정을 다 했다면 저장 후 다음으로는 sudo nano /etc/defualt/motion 를 실행해 start_motion_daemon 항목을 no에서 yes로 수정한다.

4. motion 실행

설정을 다 했다면 sudo motion로 motion을 구동한다. 그 후 http://라즈베리파이ip:stream_port 를 주소창에 입력하면 아래처럼 스트리밍이 되는것을 볼 수 있다.

 

 

 

728x90

+ Recent posts