Site Tools


onny:notizen:waydroid

trying to hack virtual camera into waydroid

  • file to edit: /var/lib/waydroid/lxc/waydroid/config_nodes
  • v4l2-ctl –list-devices
{ 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;
}

testing

ffplay /dev/video10
v4l2-ctl --device=/dev/video10 --list-formats
waydroid session stop
sudo systemctl restart waydroid-container.service 
waydroid session start
sudo waydroid shell
dumpsys media.camera
scrcpy --list-cameras
onny/notizen/waydroid.txt · Last modified: by fdc9:281f:4d7:9ee9::1