Ubuntu 컴퓨터를 사용하여 Logitech c110 웹캠의 라이브 데이터를 스트리밍하고 싶었습니다. 어떻게 해야 하나요?
약간의 조정 후에 모션을 설치해야 한다는 것을 알게 되었습니다. 시도했지만 sudo apt-get install motion
작동하지 않습니다.
누구든지 이 작업을 수행하는 방법을 알려주실 수 있나요? 내 Ubuntu는 프록시 뒤에 있습니다(사무실에 있음).
답변1
HTTP를 통해 스트리밍하려면 ffserver를 설치하세요.
apt-get install ffmpeg
구성:
Port 8090
BindAddress YOUR_IP_ADDRESS
MaxHTTPConnections 30
MaxClients 20
MaxBandwidth 2000
CustomLog -
<Feed cam1.ffm>
File /tmp/cam1.ffm
FileMaxSize 10000K
ACL allow 12.34.56.78
</Feed>
#-----
# Windows Media Player
#-----
<Stream cam1.asf>
Feed cam1.ffm
Format asf
VideoCodec msmpeg4v2
VideoFrameRate 15
VideoSize vga
VideoBitRate 320
VideoBufferSize 40
VideoGopSize 15
NoAudio StartSendOnKey
</Stream>
<Stream stat.html>
Format status
ACL allow 12.34.56.78
</Stream>
웹캠이 /dev/video0에 있는 Video4Linux 장치라고 가정하고 다음 명령을 입력하십시오.
ffmpeg -f video4linux2 -i /dev/video0 YOUR_IP_ADDRESS/cam1.ffm
이 시점에서 FFMpeg는 카메라에서 비디오 캡처를 시작합니다. 로컬에서 적절한 형식으로 트랜스코딩을 수행하고 이를 서버로 보냅니다. 약 30분 동안 인코딩하도록 두고 Pideo 플레이어를 사용하여 서버의 스트림 URL을 누르십시오. 이 URL은 YOUR_IP_ADDRESS/cam1.asf입니다. 플레이어가 잠시 버퍼링되고 비디오 재생이 시작됩니다.
이제 끝났습니다.