- Android 14 führt eine Funktion ein, mit der sich ein Smartphone als Webcam verwenden lässt; zuvor war dies nur über Drittanbieter-Apps möglich
- Die neue Funktion reagiert auf die gestiegene Nachfrage nach Webcams durch die zunehmende Beliebtheit von Videokonferenzplattformen wie Zoom und Google Meet
- Um ein Android-Gerät als Webcam zu verwenden, erscheint in den USB-Einstellungen die neue Option „USB-Webcam“. Diese schaltet den USB-Modus auf UVC (USB Video Class) um und verwandelt das Android-Gerät in eine standardmäßige USB-Webcam, die von anderen Geräten erkannt wird
- Allerdings ist die Webcam-Unterstützung in Android 14 standardmäßig nicht aktiviert. Dafür sind vier Voraussetzungen nötig: Die Linux-Kernel-Konfiguration muss aktiviert sein, ein UVC-Gerät muss konfiguriert sein, die USB-HAL muss aktualisiert sein und eine neue System-App muss vorinstalliert sein
- Die Linux-Kernel-Konfiguration (
CONFIG_USB_CONFIGFS_F_UVC) ist erforderlich, damit ein Android-Gerät als UVC-Gerät eingebunden werden kann. Viele Geräte, die auf Android 14 aktualisiert werden, werden einen Kernel mit aktivierter Konfiguration haben
- Eine neue System-App namens „Webcam Service“ (
com.android.deviceaswebcam) ist in Android 14 enthalten. Diese App implementiert den Dienst „DeviceAsWebcam“, der Kameraframes an einen /dev/video-Knoten weiterleitet, den das Host-Gerät lesen kann
- Die Webcam-Service-App startet einen Foreground Service, damit sie vom System aufrechterhalten wird. Sie verwendet die Camera2 API und unterstützt Streaming in den Auflösungen 720p (1280x720) oder 1080p (1920x1080p)
- Die genaue Kodierungsmethode, die Video-Parameter und der auf dem Host angezeigte Name hängen davon ab, wie der Gerätehersteller das UVC-Gerät mithilfe von
configfs einrichtet. Das Gerät muss seine USB-HAL aktualisiert haben, damit Android den USB-Modus auf UVC umschalten kann, wenn dies in den Einstellungen ausgewählt wird
- Die neue Funktion ist ein wichtiger Fortschritt, da sie jedes Smartphone mit Android 14, das die Anforderungen erfüllt, in eine standardmäßige USB-Webcam verwandeln kann, die mit jedem PC funktioniert
1 Kommentare
Hacker-News-Kommentare
scrcpywird als bisherige Lösung für diese Funktion genannt, da es ein Skript für Streaming über die Kamera in OBS bereitstelltvdo.ninja, um ein iPhone im Sperrzustand als Webcam zu nutzen und im Browser Desktop-Video und -Audio zu teilengstreamergenutzt zu haben, und hofft, dass dies auf Android-Geräten ebenso einfach möglich wird