1 Punkte von GN⁺ 2023-09-23 | 1 Kommentare | Auf WhatsApp teilen
  • 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

 
GN⁺ 2023-09-23
Hacker-News-Kommentare
  • Android 14 unterstützt die Nutzung des Smartphones als Webcam
  • Das Projekt scrcpy wird als bisherige Lösung für diese Funktion genannt, da es ein Skript für Streaming über die Kamera in OBS bereitstellt
  • Einige Nutzer verwendeten ein Projekt namens vdo.ninja, um ein iPhone im Sperrzustand als Webcam zu nutzen und im Browser Desktop-Video und -Audio zu teilen
  • Einige Nutzer fanden, dass diese Funktion etwas spät kommt, da die Nachfrage nach Webcams während der Pandemie hoch war, als alles auf Remote umgestellt wurde
  • Ein Nutzer war von Android enttäuscht, unter anderem wegen des Problems, ein Google-Smartphone nicht per Mirroring mit einem externen Display verbinden zu können, sowie wegen der Schwierigkeiten beim Zugriff auf Backups von SMS und Anrufen, und wechselte aus diesen Gründen zum iPhone
  • Die App Camo wird empfohlen, um ein Smartphone als Webcam zu nutzen; mit dem kostenlosen Basiskonto wird die Kameraansicht über WLAN unterstützt
  • Einige Nutzer hatten den Eindruck, dass diese Funktion schon seit Jahren verfügbar sei, und fragten sich, was daran neu ist
  • Ein Nutzer schlug vor, dass Android diese Funktion zur Abgrenzung von Apple nutzen sollte, da Apple solche Funktionen außerhalb des eigenen Ökosystems offenbar nicht unterstützt
  • Die neue Funktion scheint den Wert von Android-Smartphones zu erhöhen; ein Nutzer meinte, das Modell 6a sei die Webcam mit dem besten Preis-Leistungs-Verhältnis auf dem Markt
  • Ein Nutzer wünscht sich eine Funktion, mit der sich ein Android-Smartphone als Dashcam verwenden lässt
  • Ein Nutzer erinnerte sich daran, diese Funktion bereits 2009 mit einem Nokia N900 und gstreamer genutzt zu haben, und hofft, dass dies auf Android-Geräten ebenso einfach möglich wird