La publicación de la transmisión en vivo desde una cámara web a un sitio web le permite, por ejemplo, mantener control sobre su casa cuando usted está en el trabajo o mantener un ojo en una nueva mascota que necesita para aclimatarse. También puede publicar que se alimentan de una página web para que otros puedan ver o para que sea fácil de ver a ti mismo en una red interna. Linux tiene una herramienta nativa, llamada FFmpeg, que le permite hacer esto fácilmente desde la línea de comandos. La herramienta de streaming incluida con FFmpeg es ffserver.
Instrucciones
Abra una ventana de terminal en el equipo que está utilizando como servidor de webcam. En Ubuntu, mantenga presionada la tecla "Ctrl" y "Alt" y pulse "T." Escriba "sudo gedit ~ / ffserver.conf" (sin las comillas) para crear y editar un archivo de configuración para ffserver.
Agregue las siguientes líneas al archivo de configuración ffserver:
Puerto 81
BindAddress 0.0.0.0
MaxClients 10
MaxBandwidth 50000
Nodaemon
archivo /tmp/webam.ffm
FileMaxSize 10M
<Corriente webcam.swf>
RSS webcam.ffm
Formato swf
Videocodec swf
VideoFrameRate 2
VideoBufferSize 20000
VideoBitRate 200
VideoQMin 5
VideoQMax 10
VideoSize qvga
PreRoll 0
Noaudio
</ Corriente>
Haga clic en el botón "Guardar" en el editor de texto para guardar el archivo de configuración. Esta configuración establece la cámara web para publicar un video en Flash, pero también tienes la opción de utilizar MJPEG o vídeo ASF alimenta lugar; éstos tienen diferentes requisitos para la observación en el extremo receptor.
Utilice el micrófono integrado de la cámara web u otro micrófono instalado en el servidor para agregar un flujo de audio opcional, y en lugar de la sección de vídeo de Flash anterior, que no tiene opción de audio, utilice otra opción de streaming como ASF. El resto de las opciones de configuración son los mismos:
<Test.asf Corriente>
RSS feed1.ffm
Formato ASF
VideoFrameRate 15
VideoSize 352x240
VideoBitRate 256
VideoBufferSize 40
VideoGopSize 30
AudioBitRate 64
StartSendOnKey
</ Corriente>
Haga clic en la "X" en la esquina superior izquierda del editor de texto para cerrarla.
Enter "ffserver -f ~ / ffserver.conf y ffmpeg -v -r 5 2 -s -f 640x480 Video4Linux2 -i / dev / video0 http: // localhost: 8090 / webcam.ffm & quot; - una vez más, sin las comillas - - en la ventana de terminal y presionar "Enter" para iniciar la secuencia de vídeo.
Vea las imágenes de vídeo en otra máquina en la red. Lance un navegador web e introduzca "http: // SACAM-wlan: 8090 / webcam.swf & quot; en la barra de direcciones o introduzca" http mplayer: // SACAM-wlan: 8090 / webcam.asf & quot; en el terminal.
Consejos y advertencias
También puede integrar la alimentación de cámaras web en su página Web. Este proceso difiere dependiendo de qué herramienta está utilizando para gestionar su sitio web.