기본 콘텐츠로 건너뛰기

UVC Camera 참고 Link

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


이것으로 이제! 웹 스트림을 확인해볼 수 있다.

댓글