본문 바로가기

예전글 목록

웹캠을 이용하여 스트리밍 서버 구축하기 (ffmpeg, ffserver)



테스트 환경: 우분투 8.04 - Hardy Heron
웹캠: Logitech Quickcam Pro 4000

먼저 웹캠 확인
$ v4l-info /dev/video0

~~~
general info
    driver   :   "pwc"
    card     :   "Logitech QuickCam Pro 4000"


~~~
대충 드라이버는 올라왔군... 만약 드라이버가 없을 경우 "pwc" 관련 드라이버 설치 혹은
아마도 video4linux 일것임...

http://ffmpeg.mplayerhq.hu/ 

위의 사이트에서 최신 ffmpeg 소스 파일 다운로드.....

tar -xvf ~~~~ 로 압축 풀고..
./configure
make && make install 로 하면
일단 완료


그 다음 중요한 것이 ffserver.conf 설정 파일 수정....
해당 웹캠이 Lowrate이므로 이에 맞게 설정을 해주어 하는 듯함... 설정된 파일 첨부

$ ffserver -f ./ffserver.conf
로 스트리밍 서버 실행

이제 웹캠을 입력으로 설정하여 ffmpeg만 실행 시키면 됨...
$ ffmpeg -y -f video4linux -r 30 -s 160x120 -i /dev/video0 http://localhost:8090/feed1.ffm

끝... 간단하다...

이제 다른 컴퓨터에서 해당 아이피로 접속 가능..
http://xxx.xxx.xxx.xxx:8090/stream.asf