
私はAndroidスマートフォンをウェブカメラとして使いたくて、カメラからさまざまな出力を生成できる「IP Webcam」アプリケーションを見つけました。
出力の1つはMJPGストリームであり、そのストリームを私のArch LinuxでWebカメラソースとして使用する方法があるかどうか疑問に思います。
私はそこにいることを知っていますロボットカメラしかし、私のコンピュータで動作させることはできません。
答え1
ICSでアプリがクラッシュしているため、テストできませんが機能します。v4l2 ループバックそしてストリームメディア。
v4l2loopback カーネルモジュールをコンパイルしてロードします。生成されたv4l2デバイス(/dev/videoX
)を確認してください。
次に、次のようなものを使用します。
gst-launch-0.10 -v souphttpsrc location='http://<your_phones_ip>:<port>/' is-live=true user-id=<user> user-pw=<pass> ! multipartdemux ! decodebin2 ! v4l2sink device=/dev/videoX
gstreamerパイプラインを実行するとビデオが表示され、通常のWeb/dev/videoX
カメラのようにデバイスを使用できます。