Nwlapcug.com


Come pubblicare una Live Webcam su Linux

Come pubblicare una Live Webcam su Linux


Il feed in diretta da una webcam a un sito Web di pubblicazione consente, ad esempio, tenere sotto controllo il vostra casa quando siete al lavoro o mantenere un occhio su un nuovo animale domestico che ha bisogno di ambientarsi. È inoltre possibile pubblicare che si nutrono di un sito Web per gli altri a guardare o per rendere più facile guardare se stessi in una rete interna. Linux ha uno strumento nativo, chiamato FFmpeg, che permette di fare questo facilmente dalla riga di comando. Lo strumento di streaming incluso con FFmpeg è FFserver.

Istruzioni

1

Aprire una finestra di terminale sul computer che si utilizza come server webcam. In Ubuntu, tenere premuto "Ctrl" e "Alt" e toccare "t". Inserire "sudo gedit ~ / ffserver.conf" (senza virgolette) per creare e modificare un file di configurazione per FFserver.

2

Aggiungere le seguenti righe al file di configurazione FFserver:

Porta 81
BindAddress 0.0.0.0
MaxClients 10
MaxBandwidth 50000
NoDaemon

il file /tmp/webam.ffm
FileMaxSize 10M

< webcam.swf stream >
Feed webcam.ffm
Formato swf
VideoCodec swf
VideoFrameRate 2
VideoBufferSize 20000
Bitrate video 200
VideoQMin 5
VideoQMax 10
VideoSize qvga
PreRoll 0

Noaudio
< / stream >

Fare clic sul pulsante "Salva" nell'editor di testo per salvare il file di configurazione. Questa configurazione consente di impostare la webcam per pubblicare un video Flash feed, ma hai anche la possibilità di utilizzare MJPEG o video ASF feed invece; Questi hanno diversi requisiti per la riproduzione sul lato ricevente.

3

Utilizzare il microfono incorporato sulla tua webcam o un altro microfono installato sul vostro server per aggiungere un flusso audio opzionale, e invece il Flash sezione video qui sopra, che non ha alcuna opzione audio, utilizzare un'altra opzione di streaming come ASF. Il resto delle impostazioni di configurazione sono gli stessi:

< test.asf stream >
Feed feed1.ffm
Formato asf
VideoFrameRate 15
VideoSize 352 x 240
256 di bitrate video
VideoBufferSize 40
VideoGopSize 30
AudioBitRate 64
StartSendOnKey
< / stream >

Clicca sulla "X" nell'angolo superiore sinistro dell'editor di testo per chiuderlo.

4

Immettere "ffserver -f ~/ffserver.conf & ffmpeg - v 2 - r 5 -s 640 x 480 -f video4linux2 -i/dev/video0 http://localhost:8090/webcam.ffm&quot; -nuovo, senza le virgolette..--nella finestra di terminale e premere "Invio" per avviare il flusso video.

5

Guarda il video feed su un altro computer sulla rete. Avviare un browser Web e digitare "http://sacam-wlan:8090/webcam.swf & quot; nell'indirizzo bar, o immettere "mplayer http://sacam-wlan:8090/webcam.asf&quot; nel terminale.

Consigli & Avvertenze

  • È inoltre possibile incorporare il feed nella pagina Web di webcam. Questo processo varia a seconda che strumento si utilizza per gestire il tuo sito Web.