我尝试将视频流从 video4linux2 网络摄像头通过 /dev/ttyAMA0 连接到 Raspberry Pi,传输到使用 Arduino 作为中介的计算机。首先,这可能吗?因为我正在考虑 ttyAMA0 的最大波特率基数(115200bps)
我尝试在 tty 内使用 mkfifo 制作 fifo 但不起作用,我尝试使用 avconv 文档来学习如何正确制作编码行内的管道,例如:
avconv -f video4linux2 -i /dev/video0 -somestuff -f mpeg2video pipe:1 | cat > serial:/dev/ttyAMA0:115200/webcam.mpg
也不起作用。 *ttyAMA0 可以通过 chmod 执行,并且我有评论 /etc/inittab 相应行的权限。
另一种选择是:
avconv -i in ${encoding options} -f mkv /dev/serial
等等。在这种情况下,输出是“‘mkv’不是合适的输出格式”。我在命令行之前定义了序列号。
它必须与 UART 引脚一起使用,因为我只能使用 USB 将 Arduino 连接到计算机,而无法使用 USBnet。有人可以帮助我吗?如果答案非常简单并且可能会冒犯我,那也没关系。我需要一些帮助。