Site Tools


onny:notizen:waydroid

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
onny:notizen:waydroid [2026/05/23 21:40] – created fdc9:281f:4d7:9ee9::1onny:notizen:waydroid [2026/05/23 23:28] (current) fdc9:281f:4d7:9ee9::1
Line 1: Line 1:
 trying to hack virtual camera into waydroid trying to hack virtual camera into waydroid
 +
 +  * file to edit: /var/lib/waydroid/lxc/waydroid/config_nodes
 +  * v4l2-ctl --list-devices
 +
 +<code>
 +{ config, pkgs, ... }:
 +{
 +  # Enable V4L2 loopback kernel module
 +  boot.extraModulePackages = with config.boot.kernelPackages; [
 +    v4l2loopback
 +  ];
 +
 +  boot.kernelModules = [ "v4l2loopback" ];
 +
 +  # Module options — give it a fixed device node
 +  boot.extraModprobeConfig = ''
 +    options v4l2loopback devices=1 video_nr=10 card_label="OBS Virtual Camera" exclusive_caps=1
 +  '';
 +
 +  # OBS with v4l2sink plugin
 +  environment.systemPackages = with pkgs; [
 +    obs-studio
 +    v4l-utils
 +  ];
 +
 +  # Required for OBS virtual camera to work
 +  security.polkit.enable = true;
 +}
 +</code>
 +
 +testing
 +
 +<code>
 +ffplay /dev/video10
 +v4l2-ctl --device=/dev/video10 --list-formats
 +</code>
 +
 +<code>
 +waydroid session stop
 +sudo systemctl restart waydroid-container.service 
 +waydroid session start
 +</code>
 +
 +<code>
 +sudo waydroid shell
 +dumpsys media.camera
 +scrcpy --list-cameras
 +</code>
 +
 +  * akvcam waydroid https://github.com/webcamoid/akvcam/issues/88
 +  * akvcam nixos example config https://github.com/srghma/.dotfiles/blob/9155c7b58ef0d3ca961dfd31c896e0cf63d8b071/nixos/modules/webcamoid.nix#L11
onny/notizen/waydroid.1779572450.txt.gz · Last modified: by fdc9:281f:4d7:9ee9::1 · Currently locked by: 10.250.0.1