mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 02:20:17 +01:00
début rapport + taille camera fixe
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
FROM alpine:latest
|
||||
RUN apk add --no-cache ffmpeg
|
||||
CMD ["ffmpeg","-f","video4linux2","-i","/dev/video0","-codec","copy","-f","v4l2","/dev/video1","-codec","copy","-f","v4l2","/dev/video2", "-loglevel","warning"]
|
||||
CMD ["ffmpeg","--video_size","640x480","-f","video4linux2","-i","/dev/video0","-codec","copy","-f","v4l2","/dev/video1","-codec","copy","-f","v4l2","/dev/video2", "-loglevel","warning"]
|
||||
@@ -5,8 +5,8 @@
|
||||
* activer le module : `sudo modprobe v4l2loopback devices=2`
|
||||
* Erreur possible : opperation not permitted : il faut désactiver secure boot
|
||||
* OU `apt update && apt install v4l2loopback-dkms v4l2loopback-utils`
|
||||
* Faire looper la camera /dev/video0 sur les autres
|
||||
* [Innutile si container video_loopback present] Faire looper la camera /dev/video0 sur les autres
|
||||
* installer ffmpeg : `sudo apt get install ffmpeg`
|
||||
* activer le loopback : `ffmpeg -f video4linux2 -i /dev/video0 -codec copy -f v4l2 /dev/video1 -codec copy -f v4l2 /dev/video2`
|
||||
* activer le loopback : `ffmpeg --video_size 640x480 -f video4linux2 -i /dev/video0 -codec copy -f v4l2 /dev/video1 -codec copy -f v4l2 /dev/video2`
|
||||
|
||||
Maintenant on peut par exemple utiliser /dev/video2 sur firefox et /dev/video1 sur opencv sans que cela ne pose de problème
|
||||
Maintenant on peut par exemple utiliser /dev/video2 sur firefox et /dev/video13sur opencv sans que cela ne pose de problème
|
||||
15
docs/rapports_pan2/module_hardware/rapport.md
Normal file
15
docs/rapports_pan2/module_hardware/rapport.md
Normal file
@@ -0,0 +1,15 @@
|
||||
* Réinstallation de debian avec LXDE comme DE = plus léger
|
||||
* Déinstallation des programmes de bases innutiles
|
||||
* Impact de l'utilisation de docker
|
||||
*
|
||||
* Création d'un docker compose avec les services dont on aura besoin de faire tourner simultanément
|
||||
* RQ : on a pas mis la reco audio, jsute reco d'image parce que les 2 ne tourneront pas en même temps et reco image >> reco audio en ressources
|
||||
* 5fps pour la camera, ~pareil pour pour les update d'effets
|
||||
* autres UI web sont tjr utilisables : 5ms de latence pour un GET sur l'api
|
||||
* utilisation moyenne cpu 200% (sur 400%) : laisse un peu de marge
|
||||
* Reco video : 50% CPU
|
||||
* firefox : 30% CPU
|
||||
* RAM : ~2Go/4Go utilisé
|
||||
* mysql : 10%
|
||||
* firefox : 10%
|
||||
* CCL : performances de la borne sont justes : possibilité de downgrade la qualité de la video pour aller plus vite, possibilité d'heberger la BDD, api et interfaces web sur un autre serveur => moins sécure mais plus de perfs (mysql prend 10% du cpu)
|
||||
Reference in New Issue
Block a user