티스토리 뷰

728x90

1. 개요

 USB 카메라를 이용하여 Image CaptureVideo Web Streaming을 해보도록 하겠습니다. 테스트한 보드는 라즈베리파이 3아틱 710이며 포스팅에서는 라즈베리파이를 사용하였습니다.

 


2. 연결 확인

  우선 USB카메라를 보드에 연결하고 연결확인을 합니다. 



3. 사진찍기

  사진찍는 기능은 fswebcam을 이용하여 테스트를 해보았습니다. 설치 명령어는 다음과 같습니다.


동작명령어는 다음과 같습니다.






4. 동영상 촬영

  동영상 촬영은 ffmepeg를 이용하여 테스트 하였습니다. 아틱같은 경우는 바로 설치가 되었지만 라즈베리파이 같은 따로 직접 설치를 하였습니다.


아래는 ffmpeg 설치 명령어 입니다.


---------------------------------------------------------------------------------------------------------

라즈베리파이 같은 경우는 설치파일이 없기 때문에 직접 소스 코드를 빌드하여 사용하여야 합니다. 내용은 다음 주소를 참고하여 작성하였습니다.

 - http://www.jeffreythompson.org/blog/2014/11/13/installing-ffmpeg-for-raspberry-pi/


1. 빌드 패키지 설치


2. H264 라이브러리 설치


3. FFMPEG 설치(더럽게 오래 걸림)


4. 설치 확인

---------------------------------------------------------------------------------------------------------

다음은 동영상 촬영에 대한 명령어입니다.



5. 웹스트리밍

 웹스트리밍은 동영상 촬영 프로그램인 ffmpeg와 웹스트리밍서버인 ffserver를 이용하여 테스트 할 것입니다. 


 우선 server configuration file(ffserver.conf)을 작성합니다.


1. ffserver를 실행합니다.


2. ffmpeg를 이용하여 stream을 시작합니다.


3. 확인은 곰플레이어와 같은 미디어 플레이어로 확인하였습니다. 주소는 다음과 같습니다.

 - rtsp://192.168.0.3:8091/test1.mp4


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함