1 points par GN⁺ 2023-09-23 | 1 commentaires | Partager sur WhatsApp
  • Android 14 introduit une fonctionnalité permettant d’utiliser un smartphone comme webcam, une possibilité qui n’existait auparavant qu’à travers des applications tierces
  • Cette nouvelle fonction répond à la hausse de la demande en webcams liée à la popularité croissante des plateformes de visioconférence comme Zoom et Google Meet
  • Pour utiliser un appareil Android comme webcam, une nouvelle option nommée USB webcam apparaît dans les paramètres USB. Elle bascule le mode USB vers UVC (USB Video Class), transformant l’appareil Android en webcam USB standard reconnue par d’autres appareils
  • Cependant, la prise en charge de la webcam dans Android 14 n’est pas activée par défaut. Quatre conditions sont requises : la configuration du noyau Linux doit être activée, un périphérique UVC doit être configuré, le HAL USB doit être mis à jour et une nouvelle application système doit être préchargée
  • La configuration du noyau Linux (CONFIG_USB_CONFIGFS_F_UVC) est nécessaire pour qu’un appareil Android puisse être monté comme périphérique UVC. De nombreux appareils passant à Android 14 disposeront d’un noyau avec cette configuration activée
  • Une nouvelle application système appelée « Webcam Service » (com.android.deviceaswebcam) est incluse dans Android 14. Cette application implémente le service « DeviceAsWebcam », qui transmet les frames de la caméra vers un nœud /dev/video lisible par l’appareil hôte
  • L’application Webcam Service lance un service au premier plan pour être maintenue par le système. Elle utilise l’API Camera2 et prend en charge le streaming en 720p (1280x720) ou 1080p (1920x1080p)
  • La méthode d’encodage exacte, les paramètres vidéo et le nom affiché sur l’hôte varient selon la manière dont le fabricant configure le périphérique UVC avec configfs. L’appareil doit avoir un HAL USB mis à jour afin de pouvoir basculer le mode USB vers UVC lorsque cette option est sélectionnée dans les paramètres Android
  • Cette nouvelle fonctionnalité constitue une avancée importante, car elle permet de transformer n’importe quel téléphone exécutant Android 14 et répondant aux exigences en webcam USB standard fonctionnant avec n’importe quel PC

1 commentaires

 
GN⁺ 2023-09-23
Avis Hacker News
  • Android 14 prend en charge l’utilisation du smartphone comme webcam
  • Le projet scrcpy est cité comme solution existante à ce besoin, en fournissant un script pour le streaming via caméra dans OBS
  • Certains utilisateurs utilisent le projet vdo.ninja pour se servir d’un iPhone comme webcam lorsqu’il est verrouillé, tout en partageant la vidéo et l’audio du bureau dans le navigateur
  • Certains estiment que cette fonctionnalité arrive un peu tard, après la période de pandémie où tout est passé au distanciel et où la demande pour les webcams était forte
  • Un utilisateur se dit déçu par Android en raison de problèmes comme l’impossibilité de connecter un téléphone Google à un écran externe pour faire du mirroring, ainsi que la difficulté d’accéder aux sauvegardes des SMS et des appels, et indique être passé à l’iPhone pour ces raisons
  • L’application Camo est recommandée pour utiliser un smartphone comme webcam, le compte de base étant gratuit et prenant en charge l’affichage de la caméra via wifi
  • Certains utilisateurs ont l’impression que cette fonction existe depuis des années et se demandent en quoi cela constitue une nouveauté
  • Un utilisateur suggère qu’Android devrait exploiter cette fonction pour se différencier d’Apple, qui ne semble pas prendre en charge ce type de fonctionnalité en dehors de son propre écosystème
  • Cette nouvelle fonction semble ajouter de la valeur aux téléphones Android ; un utilisateur avance que le modèle 6a offre actuellement le meilleur rapport valeur/prix comme webcam du marché
  • Un utilisateur souhaite une fonctionnalité permettant d’utiliser un téléphone Android comme dashcam
  • Un utilisateur se souvient qu’en 2009, cela était déjà possible avec un Nokia N900 via gstreamer, et aimerait que ce soit aussi simple sur les appareils Android