Interface d'Administration - Configuration du système

Un article de Webcampak.
Jump to: navigation, search

Sommaire

Système

Cette section de l'interface d'administration vous permet d'accéder aux actions et configurations globales du Webcampak. Les différents éléments configurés ici sont communs à l'ensemble des sources.

Menu Système

Le menu Système contient 6 sous-menus:

  • [Système]: paramètres globaux.
  • [Serveurs FTP]: configuration des serveurs FTP de destination.
  • [Planification]: planification des sources.
  • [Appareils Connectés]: liste les appareils USB connectés au Webcampak.
  • [Reboot]: redémarrez le Webcampak.
  • [Logs Système]: journal des dernières actions système sur le Webcampak.
  • [Reset]: réinitialisez l'ensemble du système et/ou effacez toutes les photos et vidéos.

Section Système

Assistance à Distance

La section "Système" vous permet d'activer, ou non, l'assistance à distance.

Activation de l'assistance à distance.

En activant l'assistance à distance, vous allez déclencher une demande de connexion VPN sécurisée à destination des équipes support Webcampak. Cette connexion sécurisée nous permettra de nous connecter à distance à votre Webcampak pour y apporter d'éventuelles modifications. Ce dispositif ne fonctionne que si votre Webcampak est connecté à Internet.

Accès FTP ressources

Configuration du compte "wpresources"

Le Webcampak dispose d'un serveur FTP interne pré-configuré avec plusieurs comptes utilisateurs. Initialement inactif il est nécessaire de cliquer une première fois sur "Créer/Modifier utilisateur".

Le webcampak dispose d'un compte FTP permettant d'accéder à un répertoire appelé "resources" (ou ressources en français). Ce répertoire contient plusieurs sous-répertoires:

  • audio: Fichiers audio (MP3) qui peuvent êtres utilisés par le système pour ajouter du son aux vidéos créées.
  • watermark: Fichier watermark pouvant êtres intégrés aux images ou vidéos.
  • logs: Logs système pour les captures, vidéos journalières ou vidéos personnalisées.
  • cache: Cache système, fichiers temporaires.

Multi-Appareils

Gestion Multi-Appareils.

Le Webcampak a été créé pour supporter plusieurs appareils photos numériques simultanément.

En cas de redémarrage d'un appareil (coupure électrique par exemple) ou du système, il n'est pas possible de savoir à quel numéro de port logique sera attaché l'appareil photo.

Pour éviter de voir les appareils changer aléatoirement de "source" nous avons mis en place un système de détection et d'assignation des appareils. Ce système peut être basé sur deux éléments:

  • Nom de l'appareil photo: Le nom détecté par le système (par exemple Canon EOS 1000D).
  • Tag "propriétaire": Un tag assigné sur l'appareil pour permettre une reconnaissance facile.

La configuration du nom de l'appareil ou du tag propriétaire se fait dans le menu de configuration de la source.

Cochez la case "Activer la détection automatique du port USB:" si votre Webcampak dispose de plusieurs appareils photos numériques.

Indiquez ensuite le type d'appareils utilisés:

  • Appareils différents: Tous les appareils utilisés sont différents (par exemple un Canon EOS 1000D, un Canon EOS 550D et un Canon S70). Le système se basera sur le nom détecté de l'appareil.
  • Appareils identiques: Tous les appareils utilisés sont identiques (par exemple 3 Canon EOS 450D). Le système se basera sur un tag propriétaire (tel que le tag "owner" chez canon) qui aura une valeur différente pour chacun des appareils.

Si le système détecte une erreur de capture il procédera automatiquement à une recherche d'appareil photo.

Carte électronique Phidget

Carte électronique Phidget

Le Webcampak est compatible avec les cartes électronique Phidget. Ces cartes sont utilisées pour:

  • Afficher un état de capture sur un écran LCD (une source uniquement).
  • Redémarrer automatiquement les appareils photos numérique en cas d'erreur de capture.
  • Capturer des sondes météo.

Cochez la case "Activer Phidget" pour permettre au Webcampak de piloter des cartes Phidget.

Si votre carte Phidget dispose d'un écran LCD et que vous souhaitez afficher un état d'avancement pour l'une de vos sources, sélectionnez la source appropriée dans la liste déroulante "Affichage écran pour la source:".

Version Gphoto2

Affiche la version de gphoto installée sur le système.

Uptime & Disk

Affiche précisément l'espace disque utilisé ainsi sur le temps écoulé depuis le dernier démarrage;

Processus Système

Affiche la liste de tous les processus en cours sur le système.

Section Serveurs FTP

Configuration des serveurs FTP

Section Planification

Configuration de la planification

Cette partie de l'interface vous permet de configurer les différentes tâches réalisées à intervales régulières par le système pour l'ensemble des sources.

Capture Source

La configuration de l'intervalle de capture permet de définir à quel moment le système tentera de déclencher une capture (un cliché ou autre selon le type de source).

L'intervalle minimum conseillée est de 20 secondes pour les appareils Reflex. Cette intervalle est susceptible de changer selon le type de source, le modèle d'appareil photo et le traitement sélectionné.

De manière générale cette intervalle doit être supérieure au temps nécessaire à la capture et au traitement de la source. Ce temps de traitement varie selon de nombreux éléments (notamment en fonction des modifications apportées automatiquement aux images), si vous abaissez le temps de traitement vous pourrez augmenter la cadence de prise de clichés.

Différentes méthodes sont disponibles pour réduire le temps de traitement:

  • Désactivez la création de miniatures (hotlink)
  • Désactivez l'upload de photos sur Internet
  • Désactivez l'ajout de watermark
  • Désactivez l'ajout de légende
  • Désactivez le redimensionnement à la volée des images

Notez que l'ajout de légende et de watermark sur les vidéos peuvent êtres réalisés par la suite lors de la création de la vidéo en question.

Configurez ensuite une plage horaire ainsi que les jours pour lesquels une capture doit être réalisée (par exemple du Lundi au Vendredi).

Vidéo Journalière

La création de la vidéo journalière est habituellement déclenchée après minuit, à vous de choisir si un horaire correspond mieux à vos besoins.

Vidéo Personnalisée

Le système vérifie à intervalles réguliers si une demande de création de vidéo personnalisée à été réalisée. Tant qu'aucunes demande n'a été réalisé ce processus n'est pas consommateur de ressources systèmes.

Une intervalle de deux minutes devrait répondre à la majorité des besoins.

Section Appareils Connectés

La section "Appareils Connectés" vous permet de lister les périphériques USB connectés au Webcampak, des Appareils Photos Numériques (APN) ou des Webcams USB.

Chaque type d'appareil sera détecté d'une manière spécifique par le Webcampak.

Appareils photo connectés (gphoto2)

Appareils photo connectés (gphoto2)

Les appareils photos numériques seront détectés et contrôlés par le biais des fonctionnalités de contrôle à distance du protocole PTP.

Webcampak s'appuie sur le logiciel gphoto2, une liste des appareils compatible est disponible à l'adresse suivante: http://www.gphoto.org/doc/remote/

Model                          Port            
----------------------------------------------------------
Canon EOS 1000D                usb:            

Sur la capture ci-dessus, vous pouvez constater qu'un appareil photo est détecté : le modèle d'appareil est: "Canon EOS 1000D". Cet appareil est connecté en usb sur le port usb:.

Attention, si plusieurs appareils sont connectés les ports sont susceptible de changer à chaque fois qu'un appareil est déconnecté/reconnecté ou redémarré.

Capacité Appareil photo (gphoto2)

Capacité Appareil photo (gphoto2)

Les capacités de l'appareil connecté sont ensuite détaillées dans la partie "Capacité Appareils Photos (Gphoto2)".

Abilities for camera             : Canon EOS 1000D
Serial port support              : no
USB support                      : yes
Capture choices                  :
                                 : Image
                                 : Preview
Configuration support            : yes
Delete selected files on camera  : yes
Delete all files on camera       : no
File preview (thumbnail) support : yes
File upload support              : yes

La section qui nous intéresse ici est "Capture choices". Vous devez au moins y voir figurer la mention "Image", indiquant que le webcampak sera en mesure de déclencher automatiquement la prise de clichés.

Périphériques USB (lsusb)

La section "Périphériques USB (lsusb)" liste tous les équipements USB connectés au Webcampak : vous y trouverez les appareils photos et les webcams.


Rubrique lsusb

Exemple de résultat :

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 007: ID 04a9:30c1 Canon, Inc. Digital IXUS 50 (normal mode) / IXY Digital 55 (normal mode) / PowerShot A520 (PTP mode) / PowerShot SD400 (normal mode)
Bus 002 Device 006: ID 06f8:300f Guillemot Corp. 
Bus 002 Device 004: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 Webcam
Bus 002 Device 003: ID 04f2:0402 Chicony Electronics Co., Ltd 
Bus 002 Device 002: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Nous voyons ici :

  • Une Webcam de marque Guillemot: "Bus 002 Device 006: ID 06f8:300f Guillemot Corp. "
  • Une Webcam de marque Z-Star: "Bus 002 Device 004: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 Webcam"
  • Un appareil photo numérique: "Bus 002 Device 007: ID 04a9:30c1 Canon, Inc. Digital IXUS 50 (normal mode) / IXY Digital 55 (normal mode) / PowerShot A520 (PTP mode) / PowerShot SD400 (normal mode)"

Périphériques Vidéos, Webcams USB (/dev/video...)

/dev/video0
attribute  | type   | current | default | comment
-----------+--------+---------+---------+-------------------------------------
norm       | choice | (null)  | (null)  |
input      | choice | Camera  | Camera  | Camera 1
bright     | int    |      51 |       0 | range is -64 => 64
contrast   | int    |      32 |      32 | range is 0 => 64
color      | int    |      64 |      64 | range is 0 => 128
hue        | int    |       0 |       0 | range is -40 => 40
White Bala | bool   | on      | on      |
Gamma      | int    |     100 |     100 | range is 72 => 500
Gain       | int    |       0 |       0 | range is 0 => 100
Horizontal | bool   | off     | off     |
Vertical f | bool   | off     | off     |
Power Line | choice | 50 Hz   | 50 Hz   | Disabled 50 Hz 60 Hz
Sharpness  | int    |       3 |       3 | range is 0 => 10
Backlight  | int    |       0 |       0 | range is 0 => 1

/dev/video1
attribute  | type   | current | default | comment
-----------+--------+---------+---------+-------------------------------------
norm       | choice | (null)  | (null)  |
input      | choice | zc3xx   | zc3xx   | zc3xx
bright     | int    |     128 |     128 | range is 0 => 255
contrast   | int    |     128 |     128 | range is 0 => 256
Whitebalan | bool   | off     | off     |
Gamma      | int    |       4 |       4 | range is 1 => 6
Auto Gain  | bool   | on      | on      |
Horizontal | bool   | off     | off     |
Vertical f | bool   | off     | off     |
Sharpness  | int    |       2 |       2 | range is 0 => 3

/dev/video2
/dev/video3
/dev/video4
/dev/video5
/dev/video6
/dev/video7
/dev/video8
/dev/video9
/dev/video10

Cette section liste les paramètres actuels et donne quelques informations sur les caméras détectés. Nous voyons ici deux webcams USB :

    • "Camera 1" : le périphérique identifié comme Guillemot dans la rubrique "lsusb"
    • zc3xx : la seconde webcam USB.

Le périphérique vidéo (/dev/videoX) sera utilisé lors de la configuration de la source : retenez ce paramètre !

Avancé - Périphériques Videos, Webcams USB (/dev/video...)

Webcampak est compatible avec de très nombreuses webcams USB. Toutefois, pour un fonctionnement optimal, il est nécessaire de lui indiquer la résolution native utilisée sur la caméra.

Cette résolution est indiquée dans les paramètres avancés où de très nombreuses informations sont listées. Nous n'allons présenter dans ce manuel que les informations les plus importantes.

 /dev/video0
### v4l2 device info [/dev/video0] ###
general info
    VIDIOC_QUERYCAP
	driver                  : "uvcvideo"
	card                    : "Dualpix Emotion"
	capabilities            : 0x4000001 [VIDEO_CAPTURE,STREAMING]
video capture
    VIDIOC_G_FMT(VIDEO_CAPTURE)
	type                    : VIDEO_CAPTURE
	fmt.pix.width           : 1280
	fmt.pix.height          : 1024

/dev/video1
### v4l2 device info [/dev/video1] ###
general info
    VIDIOC_QUERYCAP
	driver                  : "zc3xx"
	card                    : "PC Camera"
	capabilities            : 0x5000001 [VIDEO_CAPTURE,READWRITE,STREAMING]
    VIDIOC_G_FMT(VIDEO_CAPTURE)
	type                    : VIDEO_CAPTURE
	fmt.pix.width           : 640
	fmt.pix.height          : 480

Nous retrouvons donc ici nos deux périphériques, ainsi que tous les éléments dont nous avons besoin. Notez par exemple les lignes "fmt.pix.width" et "fmt.pix.height" qui indiquent la résolution native de chaque webcam.

Voici un résumé des informations que nous avons obtenues :

  • Webcam Dualpix Emotion
    • Port: /dev/video0
    • Résolution: 1280x1024
  • Webcam zc3xx
    • Port: /dev/video1
    • Résolution: 640x480

Vous pourrez utiliser ces éléments lors de la configuration de chaque source.


Section Reboot

Reboot.

La section reboot vous permet de déclencher instantanément un redémarrage du Webcampak. Tous les paramètres sauvegardés seront conservés et le système reprendra la capture une fois le redémarrage terminé.

Webcampak est conçu pour fonctionner des semaines d'affilée sans redémarrage, cette page ne sera utile que si vous constatez une forte instabilité du système.

Si vous souhaitez éteindre le webcampak, effectuez une pression courte sur le bouton "power", le webcampak s'éteindra automatiquement après quelques instants.


Section Logs Système

Webcampak conserve une trace des principales actions réalisées sur le système. Ces informations sont utiles en cas d'incident.

Via ce menu de l'interface d'administration vous pourrez consulter un historique de ces actions.

Mon Jul 19 19:30:27 CEST 2010  - SAMPLE: bash /home/infracom/webcampak/bin/pictures-capture.sh 1 sample

Indique ici que, le 19 Juillet à 19h30, une capture a été lancée directement depuis l'interface.

Section Reset

Réinitialisation des sources

Cette section vous permet de réinitialiser l'ensemble du système.

Vous pouvez réinitialiser: - la configuration de l'ensemble des sources - les photos et vidéos de l'ensemble des sources.

Pour appliquer la modification cochez la case et cliquez sur le bouton approprié.

Attention toute action est définitive et les éléments seront définitivement perdus.




.

Outils personnels