Pixel3をwebcamとして使う
結論から書くと、前回書いたv4l2loopbackとIP WebcamというAndroidアプリを組みあわせればいける。
IP Webcamの使い方はいまのところまだよくわかってないが、Start serverすると、 http://ip:8080/video
[1] で、mjpegストリームが取れるっぽいので、
ffmpeg -i http://ip:8080/video -f v4l2 -pix_fmt yuv420p /dev/video0
とかで流しこんでやればokぽい。 -pix_fmt
はないとエラーが出たので適当に付けて回避したものなのでもっと良い指定があるやもしれず。
日本で使っていたカメラや、ノートPCのそれより全然良いので、もはやこれで良いなぁ。 あと、この方法だと、静止画流しこんだり、デスクトップキャプチャを流しこんだり、本来カメラしか使えないところでもいろいろ応用ができるのもよさそう。