Пропуск камеры для камеры Android - нет документации или рабочей реализацииAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Пропуск камеры для камеры Android - нет документации или рабочей реализации

Сообщение Anonymous »

Я пытаюсь включить пропуск камеры хоста в каракатице Android, но не могу найти какую -либо рабочую документацию или реализацию. Я тестировал на нескольких настройках без успеха. < /P>
Подробная информация < /h2>
Проверенные системы хостов: < /strong> < /p>
  • Raspberry pi 5 (ARM64) с помощью arm64 Cuttlefish Build < /li>
    x86_64 Liplefish с x86_64 Build
  • Обе системы имеют работающие веб-камеры, доступные через/dev/video*

версия для каракули:
  • Загружено с ci.android.com (последний aopp-hand-dralese-relese) Build: AOSP_CF_ARM64_Only_phone (на Raspberry Pi)
  • x86_64 Build: AOSP_CF_X86_64_ONLY_PHON />
    Карамельная рыба успешно запускается с Webrtc на порте 8443 < /li>
    Веб -интерфейс имеет элементы управления камерой (может включать /выключить, браузер запрашивает разрешения) < /li>
    Камера никогда не показывает фактическое корм - только показывает заполнитель < /li>

    Код: Выделить всё

    --camera_server_port=5555
    flag exists but is undocumented
  • No camera-related processes running on host
  • No camera-related logs in Cuttlefish output
Questions
  • Is camera passthrough actually supported in current Катеварная рыба строит? Есть официальная документация за пределами основного руководства по настройке?

    Код: Выделить всё

    # Raspberry Pi 5 (ARM64)
    uname -a  # Linux r5 6.12.34+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.34-1+rpt1~bookworm (2025-06-26) aarch64 GNU/Linux
    
    # x86_64 Laptop
    uname -a  # Linux Yoga-Slim-7 6.16.1-uvc-gadget #6 SMP PREEMPT_DYNAMIC Wed Aug 20 12:58:39 BST 2025 x86_64 x86_64 x86_64 GNU/Linux
    
    # Both systems
    groups    # Includes kvm, cvdnetwork, render, video
    
    # Cuttlefish status
    ./bin/adb devices  # Shows 0.0.0.0:6520 device
    curl localhost:8443  # WebRTC interface accessible
    
    Флаг -camera_server_port предполагает, что эта функциональность должна существовать, но нет документации о том, как на самом деле его использовать или настроить передачу камеры. Любое понимание правильной конфигурации было бы очень оценено. class = "Lang-Bash PrettyPrint-Override">

    Код: Выделить всё

    ./bin/launch_cvd --help | grep -i camera  # Returns nothing
    ./bin/launch_cvd --help | grep -E "(camera|webcam|video)"  # Returns nothing
    
  • Различные попытки запуска:

    Код: Выделить всё

    ./bin/launch_cvd --camera_server_port=5555 --daemon
    ./bin/launch_cvd --enable_host_camera=true --daemon  # Flag doesn't exist
    
  • проверка системы:

    Код: Выделить всё

    ls -l /dev/video*  # Shows /dev/video2 (working webcam)
    groups | grep video  # User is in video group
    
  • Проверка боковой стороны Android:

    Код: Выделить всё

    ./bin/adb shell ls /vendor/lib*/hw/*camera*  # Shows camera HAL
    ./bin/adb shell getprop | grep camera  # Shows camera properties
    


Подробнее здесь: https://stackoverflow.com/questions/797 ... plementati
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»