우분투에서 web cam이용한 개인방송 구축관련 질문드립니다.
제목과 같이 web cam이 설치되어 있는 PC(Server)는 우분투입니다.
web cam을 설치하여 ffserver와 ffmpeg을 이용하여 캠으로 들어오는 영상을 뿌리는것까지는 확인하였습니다. (타 PC에서 브라우저로 접속하여 확인하였습니다.)
파일 포맷은 flv로 하여 전송을 하고 있습니다.
$ ffserver -f ./ffserver.conf
$ ffmpeg -r 30 -s 640x480 -f video4linux2 -i /dev/video0 http://localhost:8090/feed1.ffm
ffserver.conf 파일에 캠으로 들어온 데이터를 flv로 변환할 값을이 설정되어 있습니다.
외부에서는 http://아이피:8090/test.flv로 접속하여 캠으로 들어오는 데이터는 확인하였습니다.
그런데 여기서 궁금한 점이 들어서 질문을 드립니다.
일단 현재 설치된 캠은 마이크 기능이 없습니다. 그럼 당연히 음성 데이터는 없겠죠
그럼 별도 마이크를 설치하여 음성데이터도 같이 보내고 싶은데 어떻게 해야하나요.
위와 같이 ffmpeg을 이용해서 해결하는 방법을 알고 싶습니다.
그리고 ffserver.conf 파일 내용은 아래와 같은데
############################################################################
Port 8090
# bind to all IPs aliased or not
BindAddress 0.0.0.0
# max number of simultaneous clients
MaxClients 1000
# max bandwidth per-client (kb/s)
MaxBandwidth 10000
# Suppress that if you want to launch ffserver as a daemon.
NoDaemon
File /tmp/feed1.ffm FileMaxSize 2048M
Feed feed1.ffm Format flv VideoCodec flv VideoFrameRate 30 VideoBufferSize 80000 VideoBitRate 200 VideoQMin 1 VideoQMax 5 VideoSize 640x480 PreRoll 0 Noaudio ############################################################################ 맨 마지막 옵션은 보면 "Noaudio"라고 되어 있는데 flv는 오디오 설정이 안되는건가요? 오디오와 같이 사용하려면 파일 포맷을 flv가 아닌 다른 형식으로 변환을 해야하는건지요?
어떤 조언이라도 괜찮습니다.
그럼 고수님들의 답글 부탁드리겠습니다.
댓글 달기