02/12/2015, 18:36
ciao a tutti,
stro usando gstreamer per fare streaming a bassissima latenza della cam del raspi su rete lan in formato h264
I comandi che uso sono
sul rpi:
su qualsiasi altro dispositivo remoto (e.g. cellulare, sul PC con windows, etc.)
e il tutto funziona alla perfezione con una latenza di circa 100-150millisec
Ecco il problema: come faccio a registrare? o melgio se ad un certo punto decido di cominciare a registrare sul RpI, come faccio?
Sono riuscito a far partire lo streaming e registrare contemporaneamente utilizzando il comando tee
ma non rieco a cominciare a registrare il video DOPO aver fatto partire lo streaming... né riesco a registrare una singola immagine
IMPORTANTE: voglio registrare direttamente sulla sd del raspi
Qualcuno sa come fare?
grazie
stro usando gstreamer per fare streaming a bassissima latenza della cam del raspi su rete lan in formato h264
I comandi che uso sono
sul rpi:
Codice:
raspivid -n -w 1280 -h 720 -b 1000000 -fps 20 -t 0 -o - | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=10 pt=96 ! gdppay ! tcpserversink host=RPi_IP port=9000
su qualsiasi altro dispositivo remoto (e.g. cellulare, sul PC con windows, etc.)
Codice:
gst-launch-1.0 tcpclientsrc host="IP_RPi" port=9000 ! gdpdepay ! rtph264depay ! h264parse ! queue ! avdec_h264
e il tutto funziona alla perfezione con una latenza di circa 100-150millisec
Ecco il problema: come faccio a registrare? o melgio se ad un certo punto decido di cominciare a registrare sul RpI, come faccio?
Sono riuscito a far partire lo streaming e registrare contemporaneamente utilizzando il comando tee
Codice:
raspivid -n -w 1280 -h 720 -b 1000000 -fps 20 -t 0 -o - | tee /home/pi/test.h264 | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=10 pt=96 ! gdppay ! tcpserversink host=RPi_IP port=9000
ma non rieco a cominciare a registrare il video DOPO aver fatto partire lo streaming... né riesco a registrare una singola immagine
IMPORTANTE: voglio registrare direttamente sulla sd del raspi
Qualcuno sa come fare?
grazie