Motion

De wiki jackbot
Aller à la navigation Aller à la recherche

Motion est un logiciel en ligne de commande permettant de diffuser un flux vidéo sur le réseau.

Paramètres globaux

De manière générale il faudra régler les paramètres suivants dans le fichier /etc/motion.conf :

  • videodevice, le chemin vers la caméra, exemple : /dev/video0
  • width, la largeur de l'image
  • height, la hauteur de l'image
  • framerate, le nombre d'images capturées par seconde
  • stream_port, le port sur lequel sera diffusé la vidéo
  • stream_localhost, par défaut ce paramètre est à : "on", qui signifie que la vidéo ne sera accessible que sur l'appareil lui même. Le passer à off pour accéder à la vidéo depuis un autre ordinateur
  • stream_quality, la qualité des images envoyées, valeur comprise entre 1 et 100
  • stream_maxrate, limite du nombre d'image par seconde de la diffusion, valeur comprise entre 1 et 100

Une fois les bonnes valeurs données à tous ces paramètres, on peut démarrer la diffusion avec la ligne de commande suivante :

motion -c /etc/motion.conf

Autres paramètres

Il peut être intéressant de configurer certains autres paramètres, comme l'interface web, la palette de couleur etc ... La liste de tous les paramètres peut se trouver ici au paragraphe : Configuration Options-Listed Alphabetically

Cas du Pinephone

Dans la liste des paramètres on peut trouver la palette de couleur utilisée. Pour le capteur principal (datasheet) du Pinephone les palettes compatibles sont :

  • (14) UYVY (UYVY 4:2:2)
  • (16) RGBP (16-bit RGB 5-6-5)
  • (17) RGBO (16-bit A/XRGB 1-5-5-5)
  • (21) YU12 (Planar YUV 4:2:0)