라즈베리_motion활용하기
- Motion 프로그램
: 카메라로 영상 촬영 후 실시간으로 스트리밍이 가능한 프로그램
- 사진촬영, 영상촬영, 모션 감지 기능 탑재 -- Motion프로그램 설치
sudo apt-get install motion
- 사진, 영상 등이 저장 될 motion폴더 생성
mkdir motion
- motion 환경변수 설정 파일 접근
sudo nano /etc/motion/motion.conf
- 환경변수 값들을 다음과 같이 수정
- 변경된 환경변수 값들을 적용
sudo service motion stop sudo service motion start #여기까지 껐다가 다시 키는 소스 sudo motion -b # 백그라운드에서 실행
- Motion프로그램 설치
- V4L & V4L2 & UV4L
- V4L
: 리눅스에서 비디오 디바이스를 제어하고 사용하기 위한 API Kernel에서 지원하는 기본 모듈
TV 수신카드를 지원하기 위해 등장 - V4L2
: Web Cam을 지원하기 위해 등장 - UV4L
- 오디오 및 비디오 스트리밍, 암호화 제공
- 화상통신을 위한 양방향 스트리밍
- 커스터마이증을 원하는 개발자를 위한 RESTful API
- V4L
- UV4L 설치하기
- Stretch 저장소 설정
sudo curl https://www.linux-projects.org/listing/uv4l_repo/lpkey.asc | sudo apt-key add - sudo nano /etc/apt/sources.list
- 가장 아래 부분에 추가
deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/stretch stretch main ```
- UV4L 모듈 설치
sudo apt-get install uv4l uv4l-raspicam
- 부팅 시 자동으로 UV4L 드라이버 로딩
sudo apt-get install uv4l-raspicam-extras
- 펌웨어 업데이트
sudo rpi-update
- UV4L 서비스를 재시작
sudo service uv4l_raspicam restart
- uvrl-server 설치
sudo apt-get install uv4l-server uv4l-uvc uv4l-xscreen uv4lmjpegstream uv4l-dummy uv4l-raspidisp ```
- WebRTC STreaming Server 설치
sudo apt-get install uv4l-webrtc
- SSL 구성
openssl genrsa -out selfsign.key 2048&& openssl req -new-x509 - key selfsign.key -out selfsign.crt - sha256 ```
- xmpp-bridge 설치
sudo apt-get install uv4l-xmpp-bridge
- 재부팅하기
sudo reboot
- 인터넷으로 주소 입력하기
http://localhost:8080
- Stretch 저장소 설정
Author And Source
이 문제에 관하여(라즈베리_motion활용하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dfdf/라즈베리motion활용하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)