Het levende voer van een webcam op een website publiceren kunt u, bijvoorbeeld, houden tabbladen op uw huis wanneer u op het werk of een oogje houden op een nieuw huisdier die behoefte heeft om te acclimatiseren. U kunt ook publiceren die zich voeden met een website voor anderen om te kijken of te maken het gemakkelijk om jezelf te kijken op een intern netwerk. Linux heeft een native tool, genaamd FFmpeg, die u toelaat om dit gemakkelijk te doen vanaf de opdrachtregel. De streaming programma wordt meegeleverd met FFmpeg is de FFserver.
Open een terminal-venster op de computer die u als uw webcam-server gebruikt. In Ubuntu, houdt u de "Ctrl" en "Alt" en tik op "T." Voer "sudo gedit ~ / ffserver.conf" (zonder de aanhalingstekens) maken en bewerken van een configuratiebestand voor FFserver.
Voeg de volgende regels aan de FFserver configuratiebestand:
Poort 81
BindAddress 0.0.0.0
MaxClients 10
MaxBandwidth 50000
NoDaemonbestand /tmp/webam.ffm
FileMaxSize 10M
Feed van webcam.ffm
Formaat swf
VideoCodec swf
VideoFrameRate 2
VideoBufferSize 20000
VideoBitRate 200
VideoQMin 5
VideoQMax 10
VideoSize qvga
PreRoll 0Noaudio
Klik op de knop "Opslaan" in de tekst-editor het configuratiebestand wilt opslaan. Deze configuratie stelt de webcam te publiceren van een Flash video-feed, maar je hebt ook de optie voor het gebruik van de MJPEG of ASF video feeds in plaats daarvan; Deze hebben verschillende eisen voor het bekijken op het ontvangende einde.
Gebruik de ingebouwde microfoon op uw webcam of een andere mic geïnstalleerd op uw server toe te voegen een optionele audio stream, en in plaats van de Flash video sectie hierboven, die geen audio keuze heeft, gebruiken een ander streamingoptie zoals ASF. De rest van de configuratie-instellingen zijn hetzelfde:
Feed van feed1.ffm
Asf Format
VideoFrameRate 15
VideoSize 352 x 240
VideoBitRate 256
VideoBufferSize 40
VideoGopSize 30
AudioBitRate 64
StartSendOnKeyKlik op de 'X' in de linker bovenhoek van de teksteditor te sluiten.
Voer "ffserver -f ~/ffserver.conf & ffmpeg - v 2 - r 5 -s 640 x 480 -f video4linux2 -i/dev/video0 http://localhost:8090/webcam.ffm" --opnieuw, zonder naar de aanhalingstekens--in de terminal venster en druk op "Enter" om te beginnen de videostream.
Bekijk de video-feed op een andere machine op het netwerk. Start een webbrowser en voer "http://sacam-wlan:8090/webcam.swf" in de adres bar, of voer "mplayer http://sacam-wlan:8090/webcam.asf" in de terminal.
- U kunt ook insluiten webcam feed op uw webpagina. Dit proces verschilt afhankelijk van welke tool die u gebruikt voor het beheren van uw website.