持つ一例V4L2をnetcat()にストリーミングしてv4l2-ctl --stream-to - | nc <host> <port>
Webカメラを別のコンピュータにストリーミングすることは機能しますが、そこにいる間はv4l2-ctl --stream-to-host <host>[:<port>]
重複しているように感じます。
次の方法でストリームをキャプチャして表示できます--stream-to-host
。qvidcap -p
v4l2-ctl
マンページの例セクションv4l2-loopback
しかし、受信コンピュータのビデオ会議ソフトウェアで使用するためにFFmpegを介してパイプしようとすると、問題が発生しています。
、、、、v4l2-ctl
など様々なパラメータの組み合わせを試してみましたが、とても簡潔ですね。皮肉なことに、netcatを使用してffmpeg(.ffmpeg)として受信して送信するとき。--stream-from-host
--stream-loop
--stream-poll
--stream-mmap
v4l2-ctl --help-all
nc -l <port> | ffmpeg <format options> -f v4l2 /dev/video0
v4l2-ctl --stream-mmap --stream-to-host <host>[:<port>]
パスで生成された受信ストリームをビデオ会議ソフトウェアで使用できるようにする方法はv4l2-loopback
?