Paso 10: Escribir el programa de Python
He usado Python porque quería en directo y detección de movimiento para trabajar de forma simultánea y la biblioteca de picamera de Python soporta esto. Si desea vivir streaming luego el programa raspivid va a estar bien, simplemente no podrás tomar fotos usando raspistill y raspivid se está ejecutando.
Mi script en python es como sigue. No es bonito y no ganar cualquier premio pero funciona! Gran parte de la escritura fue tomada de fragmentos encontrados en otros lugares en internet. En particular fue la detección de movimiento de aquí.
startPythonStream.shpython cameraModule.py | ffmpeg -i - -vcodec copy -r 30 -an -f flv rtmp://<username>:<password>
Este programa salidas un flujo de vídeo a stdout en mucho la misma manera que raspivid, para que funcione el comando anterior con FFMPEG. He creado un sencillo script para lanzar el programa de Python:
Finalmente, usé una utilidad llamada 'pantalla' para lanzar el programa y lo dejas correr desconectado de la Pi.