Olá pessoal de framboesa!
Estou postando uma nova pergunta porque não tenho representante suficiente em raspberrypi.stackexchange para postar um comentário nesta postagem: /raspberrypi/15000/stream-video-from-rpi-cam -para-android-phone que meio que tem uma solução para o meu problema, só que não consigo fazê-lo funcionar :(
Em suma, quero controlar um robô do meu Android, dentro do robô há um raspberry pi com uma câmera raspberry pi. Então, para começar, eu quero apenas transmitir vídeo do robô para um aplicativo java no meu telefone.
.
O primeiro comentário sobre a pergunta acima mencionada contém links para este post, que mostra como transmitir vídeo de um Raspberry para um telefone Android usando um olho PS como câmera.
O quarto comentário de 'alex' diz, sobre o uso de uma câmera raspberry pi em vez de uma câmera PS:
I've found the solution: I had to install the uv4l driver
to use the RaspiCam as /dev/video0 and I had to modify the gst-server.sh :
inserted videoscale !\ after ffmpegcolorspace !\ and it works :)
Então, estou seguindo este guia para instalar o driver uv4l no raspberry pi: http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=14
Qual eu penso que está executando estes comandos de terminal:
wget http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc && sudo apt-key add ./lrkey.asc
Adding line to apt sources -->> deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ wheezy main
sudo apt-get update
sudo apt-get install uv4l uv4l-raspicam
sudo apt-get install uv4l-raspicam-extras
Agora, se eu testar rapidamente o driver UV4L
dd if=/dev/video0 of=snapshot.jpeg bs=11M count=1
Tudo o que recebo é um snapshot.jpeg totalmente preto
Além disso, se eu tentar reiniciar o driver:
sudo service uv4l_raspicam restart
Eu recebo este aviso:
pi@raspberrypi /etc/uv4l $ sudo service uv4l_raspicam restart
[....] Starting UV4L Raspberry CSI Camera Driver: uv4l
<notice> [core] Trying built-in driver 'raspicam'
<warning> [core] Driver 'raspicam' not found
<notice> [core] Trying driver plug-in 'raspicam'
<notice> [driver] Raspicam Video4Linux2 Driver v1.9.19 built Jul 12 2014
<notice> [driver] Selected format: 1920x1080, encoding: mjpeg, JPEG Video Capture
<notice> [driver] Framerate max. 30 fps
<notice> [driver] ROI: 0, 0, 1, 1
<notice> [core] Device detected!
<notice> [core] Loading the CUSE kernel module
<notice> [core] Registering device node /dev/video0
Qualquer insight é apreciado com prazer! E, desculpe pelo post longo :(
Muitíssimo obrigado!
fonte