Usando o fluxo do MJPG como uma fonte de webcam

7

Eu gostaria de usar meu smartphone Android como uma webcam e encontrei o aplicativo "webcam IP", que cria várias saídas da câmera.

Uma dessas saídas é um fluxo do MJPG, e eu quero saber se existe uma maneira de fazer esse fluxo funcionar como uma webcam no meu Arch Linux

Eu sei que há Droidcam , mas eu não consigo fazer isso funcionar na minha máquina.

    
por SkaveRat 04.05.2011 / 20:03

1 resposta

6

Eu não posso testar isso porque o aplicativo trava no ICS, mas isso deve ser possível usando v4l2loopback e gstreamer .

Compile e carregue o módulo do kernel v4l2loopback. Anote o dispositivo v4l2 que ele cria ( /dev/videoX ).

Em seguida, use algo como o seguinte:

gst-launch-0.10 -v souphttpsrc location='http://<your_phones_ip>:<port>/' is-live=true user-id=<user> user-pw=<pass> ! multipartdemux ! decodebin2 ! v4l2sink device=/dev/videoX

Enquanto o pipeline gstreamer está sendo executado, o vídeo deve aparecer em /dev/videoX e o dispositivo pode ser usado como uma webcam normal.

    
por 19.01.2012 / 11:09