viernes, septiembre 27

Raspberry Pi enviar Streamming Video con hwebcam

Si lo que deseas es enviar Streamming desde tu Raspberry Pi hasta un servidor de Streamming de vídeo, primero necesitamos instalar hwebcam, para eso descargamos este archivo.

Después de descargar el archivo, lo descomprimimos en /home/pi para poder acceder fácil a esta carpeta, pero antes de trabajar con los documentos dentro del mismo, tenemos que instalar las siguientes dependencias: build-essential libsdl1.2-dev libtheora-dev libasound2-dev libvorbis-dev libvorbisenc2 libjpeg62-dev pero primero ejecutas de la siguiente manera los comandos debido a que si los instalas directamente en un solo comando, hay un programa que desinstala otro al momento de instalarse.

$ sudo apt-get install build-essential libtheora-dev libasound2-dev libvorbis-dev libvorbisenc2 libjpeg62-dev

después instalas el programa:

$ sudo apt-get install libsdl1.2-dev oggfwd

Después de esto ingresamos a la carpeta donde descomprimimos el archivo hwebcam, y ejecutamos:

$ make

en caso de que no necesites el SDL (como es mi caso) ejecutas:

$ make USE_SDL=0

y con esto tendrías el hwebcam compilado con éxito.




Ahora para mandar el streamming al servidor de streamming de vídeo tendrías que ejecutar lo siguiente:

$ sudo ./hwebcam -d /dev/video1 -s 320x240 -i 10 -e -o - | oggfwd localhost PUERTO CONTRASEÑA /webcam.ogg

Recuerda descargar el archivo hwebcam048.tgz de esta pagina y para que el comando funcione se ubican dentro de la carpeta que descomprimen.

donde PUERTO obviamente es el puerto por donde debes acceder al servidor de streamming de vídeo (que en este caso se maneja el icecast),  y CONTRASEÑA es la contraseña para el servidor, el localhost puede ser también la pagina donde se encuentre tu servidor.

Y para ver lo que transmite el servidor de vídeo deberías de ingresar a la siguiente pagina: 

http://localhost:PORT/webcam.ogg