- 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
Avis Hacker News