1. 참조
    1. https://webnautes.tistory.com/1261
    2. 라즈베리파이 카메라 설정 
    3. OpenCV 3.x에서만 가능
  2. 설치
    1. sudo apt-get install git   <– git 설치
    2. git clone https://github.com/jacksonliam/mjpg-streamer.git   <– mjpg-streamer 소스 다운
    3. sudo apt-get install cmake
    4. sudo apt-get install python-imaging  <– 오류발생으로 설치 안됨, 최종 결과에 영향없음
    5. sudo apt-get install libjpeg-dev
    6. sudo apt-get install build-essential
    7. cd mjpg-streamer
    8. cd mjpg-streamer-experimental
    9. make CMAKE_BUILD_TYPE=Debug
    10. sudo make install
  3. 설치된 파일
    1. input_raspicam.so : 내장 라즈베리 카메라를 비디오 소스롤 이용하는 공유 라이브러리
    2. input_uvc.so : USB 웹캠을 비디오 소스로 이용하는 공유 라이브러리
    3. output_http.so : http로 출력하는 공유 라이브러리
    4. output_file.so : 파일로 출력하는 공유 라이브러리
    5. mjpg_streamer : mpeg 스트리밍 실행 모듈
  4. 실행
    1. 웹으로 전송1 : mjpg_streamer -i “input_uvc.so” -o “output_http.so -p 8090 -w /usr/local/share/mjpg-streamer/www/”

      1. -i “input_uvc.so”  : 입력 비디오로 내장 라지베리파이 카메라 지정
      2. -o “output_http.so -p 8090 -w /usr/local/share/mjpg-streamer/www/”
        1. output_http.so : 출력은 http를 통해
        2. -p 8090 : Port는 8090번
        3. -w /usr/local/share/mjpg-streamer/www/ : http 파일이 있는 위치
        4. -c ID:PW  : ID와 PW를 알아야 접속
    2. 웹으로 전송2 :  mjpg_streamer -i “input_raspicam.so -x 320 -y 240” -o “output_http.so -p 8090 -w /usr/local/share/mjpg-streamer/www/”
      1. -i “input_raspicam.so -x 320 -y 240”
        1. -x 320 : 가로 해상도
        2. -y 240 : 세로 해상도
    3. 동영상 저장 :  mjpg_streamer -i “input_raspicam.so -x 320 -y 240” -o “output_http.so -p 8090 -w /usr/local/share/mjpg-streamer/www/” -o “output_file.so -f /home/pi/down -d 10000”
      1. -o “output_file.so -f /home/pi/down -d 10000”
        1. output_file.so : 파일로 저장
        2. -f /home/pi/down : /home/pi/down 폴더에 저장
        3. -d 10000  : 10초마다 저장
  5. 접속
    1. URL : http://라즈베리파이 IP:8090
    2. URL : http://라즈베리파이 IP:8090/?action=snapshot  <– 이미지만 받음
error: Content is protected !!