Eu tentei canalizar o streaming de vídeo da webcam video4linux2 conectada a um Raspberry Pi através de / dev / ttyAMA0 para um computador usando um Arduino como intermediário. Primeiro de tudo, é possível? Porque eu estava pensando com a base de baud max de ttyAMA0 (115200bps)
Tentei fazer um fifo usando o mkfifo dentro do tty e não funciona, tentei usar a documentação do avconv para aprender como fazer corretamente o pipe dentro da linha de codificação como:
avconv -f video4linux2 -i /dev/video0 -somestuff -f mpeg2video pipe:1 | cat > serial:/dev/ttyAMA0:115200/webcam.mpg
Também não funciona. * ttyAMA0 é feito executável com chmod e eu tenho as permissões comentando a linha correspondente a / etc / inittab.
Outra opção foi:
avconv -i in ${encoding options} -f mkv /dev/serial
E assim por diante. Em caso, a saída foi "'mkv' não é um formato de saída adequado". Eu tinha definido o serial antes da linha de comando.
Tem que ser com os pinos UART, porque eu só posso usar o USB para conectar o Arduino ao computador e não posso usar um usbnet. Alguém poderia me ajudar? Não importa se a resposta é extremamente simples e poderia me ofender. Eu preciso de ajuda.