ユーザ用ツール

サイト用ツール


サイドバー

最新の10件
一覧
linux:virtual_camera:iriunwebcam

Iriun Webcam

iOS/Android(5+) を PC(Windows/Mac/Linux)のウェブカメラとして利用できるようにするもの.

Linux側は標準の v4l2loopback なので導入が手軽

$ sudo dpkg -i ./iriunwebcam.deb
$ sudo apt install -f
$ sudo modprobe -v v4l2loopback exclusive_caps=1

常用するなら次回起動時に自動的に v4l2loopback module を読み込むように設定しておく.(device番号を大きくするなどしたほうがわかりやすいかも → linux:virtual_camera:#v4l2loopback )

$ echo 'options v4l2loopback exclusive_caps=1' | sudo tee /etc/modprobe.d/v4l2loopback.conf

PC でアプリを起動する.

$ iriunwebcam

スマートフォン側でアプリを起動する. 設定画面でカメラの選択(フロント/バック)や縦横の設定などが行える.

Wi-Fi若しくはUSB接続で接続できる.

USB接続の場合はudevの設定や「USBデバッグ」を有効にする必要がある.
udev設定例.lsusbコマンドなどで確認したスマホのvid/pidに置き換える./etc/udev/rules.d/51-android.rules

SUBSYSTEM=="usb", ATTR{idVendor}=="2e17" ATTR{idProduct}=="c032", MODE="0660", GROUP="plugdev", SYMLINK+="android%n"

通信が確立したらPC側でプレビューが表示され,解像度の設定などが出来る.

後は通常のv4l2のカメラと同じように利用できる.

10時間以上試してみたが安定しているよう.Wi-Fiでも案外遅延少ない.

rmmodに失敗する

iriunwebcam を実行していないくても(更に起動後USB接続していなくても) adbが掴んでいた.

$ sudo modprobe -rv v4l2loopback
modprobe: FATAL: Module v4l2loopback is in use.
$ lsof /dev/video0 
COMMAND     PID    USER   FD   TYPE DEVICE SIZE/OFF  NODE NAME
adb     2642370 matoken   10u   CHR   81,0      0t0 17791 /dev/video0
$ adb kill-server 
$ lsof /dev/video0 
$ sudo modprobe -rv v4l2loopback
rmmod v4l2loopback

Zoom.us で音が出なくなる

iriunwebcam の画面の Audio DevideNo audio にすることで回避.

JACK をちゃんと設定すれば問題なく鳴ると思うが未調査

Initalizetion faild

iriunwebcam 起動時に v4l2loopback module が読み込まれていないと動作しないので読み込ませてから再度起動する

$ sudo modprobe -v v4l2loopback exclusive_caps=1
insmod /lib/modules/5.4.0-4-amd64/updates/dkms/v4l2loopback.ko exclusive_caps=1 card_label="Iriun Webcam" exclusiv
e_caps=1

マイクとして使えない(No AJCK or snd-aloop found)

Cannot connect to server request channel
exec of JACK server (command = "/usr/bin/jackd") failed: No such file or directory

jackd が導入されていない.

$ sudo apt install -f

この後要再ログイン?

スマホ三脚があると便利

これは100円ショップのセリアで購入したもの.三脚穴があるので別の三脚でも使える.

source

恐らく公開されていない

窓口

見当たらない

問題

最近のDebian sidに導入できない

$ sudo apt install ./iriunwebcam.deb 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'iriunwebcam' instead of './iriunwebcam.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 iriunwebcam : Depends: qt5-default but it is not installable
E: Unable to correct problems, you have held broken packages.

qt5-default は無くなっている

とりあえず展開して実行は出来る

$ unar ./iriunwebcam.deb
$ tar xf iriunwebcam/data.tar.xz
$ usr/local/bin/iriunwebcam

url

コメント

コメントを入力. Wiki文法が有効です:
  ____   _____ __  __   ____   ___ 
 / __ \ / ___/ \ \/ /  / __/  / _ \
/ /_/ // /__    \  /  / _/   / // /
\___\_\\___/    /_/  /_/    /____/
 
linux/virtual_camera/iriunwebcam.txt · 最終更新: 2021/01/06 23:11 by matoken