/ dev / ttyAMA0を介してRaspberry Piに接続されているvideo4linux2ウェブカメラで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」は適切な出力形式ではありません。コマンドラインの前にシリアル番号を定義しました。
USBnetではなくUSB経由でのみArduinoをコンピュータに接続できるため、UARTピンと一緒に使用する必要があります。誰でも私を助けることができますか?答えがとても簡単で気分が悪いかもしれません。私は助けが必要です。