seul" (micro).
Deux menus déroulants Caméra et Microphone listent tout le matériel branché sur l'ordinateur (webcam intégrée, webcam USB externe, casque, etc.). Ces listes se remplissent via navigator.mediaDevices.enumerateDevices() — donc si tu branches une nouvelle caméra USB, elle apparaît automatiquement dans la liste.
Tu cliques sur "Activer caméra/micro" → le navigateur demande l'autorisation d'accès, puis getUserMedia() ouvre le flux de la caméra/micro choisis (ou ceux par défaut si tu n'as rien sélectionné). L'aperçu s'affiche en direct dans le cadre vidéo.
"Démarrer" lance l'enregistrement via MediaRecorder (API du navigateur), qui capture ce flux en continu. "Pause" et "Arrêter" contrôlent l'enregistrement.
Une fois arrêté, une prévisualisation de la vidéo s'affiche. Tu saisis un titre/description, tu coches (ou non) "Publier dans le groupe des membres", puis "Enregistrer" envoie le fichier au serveur (format .webm) qui le stocke dans uploads/ et l'ajoute à la table enregistrements.
A completer depuis l'espace administrateur.
A completer depuis l'espace administrateur.
A completer depuis l'espace administrateur.