http://erutaso.tistory.com/100
출처 : http://www.rasplay.org/?p=2673
라즈베리파이에서 UVC camera 이용하는 예제인데
PC Linux에서도 동일하게적용
Ubuntu + UVC Camera(Eva Corelogic)
motion package설치만으로 jpeg stream
windows pc에서는 vlc로 확인가능
Streaming 시작
sudo service motion start
sudo service motion stop
network스트림에서 http://192.168.141.61:8081 이라고 입력해서 확인
: motion 패키지는 이름에서 알 수 있듯이 비디오 결과물의 영상에서 모션의 움직임을 포착하여 이벤트를 발생시켜주는 프로그램 유명하다. 특화된 기능이외에도 기본적으로 USB 이미지 촬영, 전송, 웹스트리밍 등이 가능하다.
sudo apt-get install motion
5. motion 패키지 설정
: 웹 스트리밍 기능을 사용할 수 있도록 /etc/motion/motion.conf 의 설정 파일을 수정하도록 하자.
sudo nano /etc/motion/motion.conf
1) daemon = off 에서 on 으로 설정
: daemon 옵션을 프로그램을 백그라운드에서 별도로 돌리기 위한 옵션 설정이다.
2) webcam_localhost = on 에서 off 으로 설정
: 웹캠을 로칼에서만 사용할지를 설정하는 것으로 우리는 다른 컴퓨터 및 장비로부터 접속할 예정이기에 Off로 설정하도록 하자.
위 두 옵션은 웹 스트리밍을 위한 최소한의 조건이고, 그 이외에 웹캠의 이미지의 넓이, 높이, 프레임레이트 설정, 웹캠 포트 설정 등이 있다. 또한, 필자가 언급한 설정 이외에도 많은 설정을 포함하고 있으니, /etc/motion/motion.conf 의 부가 설명을 읽어보고 자신이 원하는 설정으로 바꿔도 된다.
width 320
height 240
framerate 2
webcam_port 8081
6. motion 패키지 디폴트 설정 변경
: 백그라운드에서 동작하도록 설정한 daemon 설정과 관련하여 한가지 더 설정하도록 하자.
sudo nano /etc/default/motion 에서 아래 내용을 yes 로 변경하자!
start_motion_daemon = no
7. motion 패키지 구동
sudo service motion start
이것으로 이제! 웹 스트림을 확인해볼 수 있다.
댓글