MJPGストリームをウェブカメラソースとして使用する

MJPGストリームをウェブカメラソースとして使用する

私は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カメラのようにデバイスを使用できます。

おすすめ記事