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
'Programming > Raspberry Pi' 카테고리의 다른 글
라즈베리파이 MariaDB 설치하기 (0) | 2019.08.28 |
---|---|
라즈베리파이에서 인체감지센서(SIS612P) 사용하기 (2) | 2019.08.20 |
라즈베리파이 VNC 이용해서 원격 접속하기 (0) | 2019.08.07 |
라즈베리파이에서 PMS7003 사용하기 (13) | 2019.08.06 |
라즈베리파이 외부에서 접속하기 (2) | 2019.07.31 |