Como envio vídeo RTSP para um programa que lê de um dispositivo de caractere?

1

Eu tenho um IP-CAM que transmite vídeo por RTSP e quero detectar códigos de barras dele com zbarcam (do Ubuntu zbar-tools package ).

De acordo com o manual do zbarcam , ele espera receber um video4linux dispositivo de caractere (padrão /dev/video0 ). Como posso deixar que ele receba esse fluxo RTSP?

Eu tentei usar mplayer , mas não consigo descobrir como eu poderia usar isso para canalizar o fluxo para zbarcam .

    
por Bernd Ott 31.08.2014 / 18:33

1 resposta

1

Tente algo nas seguintes linhas:

sudo apt-get install v4l2loopback-utils gstreamer1.0-tools
sudo modprobe v4l2loopback # might not be needed
gst-launch-1.0 -v rtspsrc location=rtsp://your_stream_url ! v4l2sink device=/dev/video1

Então você deve poder usar zbarcam contra / dev / video1 como de costume.

    
por 02.09.2014 / 17:27