mjpg-streamer 웹캠 영상 스트리밍

라이브러리 설치

$ sudo apt-get install libjpeg8-dev imagemagick libv4l-dev subversion

mjpg-streamer 빌드

$ svn checkout svn://svn.code.sf.net/p/mjpg-streamer/code/ mjpg-streamer
$ cd mjpg-streamer/mjgp-streamer
$ make

스트리밍

$ ./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"

영상확인

웹브라우저에서

pi-ip-address:8080

mjpg-streamer

영상이 안 나올 때

웹캠 지원 포맷을 확인해보면 MJPEG을 지원한다고 나오는데도 영상이 뜨지 않았다.
내 경우는 -y 옵션을 사용해서 영상 스트리밍이 가능했다. MJPEG 포맷 대신 YUYV를 사용하는-y 옵션 추가.

$ ./mjpg_streamer -i "./input_uvc.so -y" -o "./output_http.so -w ./www"

디바이스, 해상도, 프레임레이트 지정

$ ./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -r 640x480 -f 15 -y" -o "./output_http.so -w ./www"

참고글

https://wolfpaulus.com/jounal/embedded/raspberrypi_webcam/
http://blog.miguelgrinberg.com/post/how-to-build-and-run-mjpg-streamer-on-the-raspberry-pi
http://skillfulness.blogspot.kr/2010/03/mjpg-streamer-documentation.html

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중