ビデオ会議ソフトウェアなどで使用するために、そのホストと同じLAN上のコンピュータから「v4l2-ctl --stream-to-host」ストリームをどのように受信しますか?

ビデオ会議ソフトウェアなどで使用するために、そのホストと同じLAN上のコンピュータから「v4l2-ctl --stream-to-host」ストリームをどのように受信しますか?

持つ一例V4L2をnetcat()にストリーミングしてv4l2-ctl --stream-to - | nc <host> <port>Webカメラを別のコンピュータにストリーミングすることは機能しますが、そこにいる間はv4l2-ctl --stream-to-host <host>[:<port>]重複しているように感じます。

次の方法でストリームをキャプチャして表示できます--stream-to-hostqvidcap -pv4l2-ctlマンページの例セクションv4l2-loopbackしかし、受信コンピュータのビデオ会議ソフトウェアで使用するためにFFmpegを介してパイプしようとすると、問題が発生しています。

、、、、v4l2-ctlなど様々なパラメータの組み合わせを試してみましたが、とても簡潔ですね。皮肉なことに、netcatを使用してffmpeg(.ffmpeg)として受信して送信するとき。--stream-from-host--stream-loop--stream-poll--stream-mmapv4l2-ctl --help-allnc -l <port> | ffmpeg <format options> -f v4l2 /dev/video0

v4l2-ctl --stream-mmap --stream-to-host <host>[:<port>]パスで生成された受信ストリームをビデオ会議ソフトウェアで使用できるようにする方法はv4l2-loopback

関連情報