Logitech 웹캠 c110의 라이브 데이터 스트림

Logitech 웹캠 c110의 라이브 데이터 스트림

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입니다. 플레이어가 잠시 버퍼링되고 비디오 재생이 시작됩니다.

이제 끝났습니다.

관련 정보