Chapter 8. Configuration des sources Webcampak

Table of Contents

1. Onglet Capture
1.1. Configuration Source
1.2. Calendrier de capture
1.3. Appareil Compact ou Reflex (Gphoto2 PTP mode)
1.4. Configuration de "Webcam USB"
1.5. Configuration de "Caméra IP (FTP) / Webcampak)
1.6. Configuration de "Image Internet" ou "Streaming Vidéo"
1.7. Configuration de "Capteurs Phidget"
2. Onglet Photos
2.1. Découpe image (recadrer)
2.2. Insérer un Watermark
2.3. Insérer un texte
2.4. Images statiques (hotlink)
2.5. Archives
2.6. Envoyer les images via FTP
3. Onglet Vidéos
3.1. Créations de vidéos journalières
3.2. Réglages vidéo avancés
3.3. Filtrer les images similaires
3.4. Insérer un Watermark
3.5. Manipulation pré-traitement (avancé)
3.6. Ajouter un fichier audio
3.7. Envoyer la vidéo vers Youtube
3.8. Envoyer les vidéos via FTP
4. Onglet Vidéos perso.
4.1. Créer une vidéo perso.
5. Onglet Vidéos Post-Prod.
5.1. Sélection de la zone au sein de l'image source (Crop)
5.2. Activer une transition (depuis la sélection crop)
5.3. Redimensionner l'image
5.4. Ajouter une miniature
5.5. Préparer les images post-prod
6. Onglet Avancé
6.1. Configuration du compte FTP local
6.2. Emails
6.3. Platine Phidget
7. Onglet Serveurs FTP

Veuillez noter que votre Webcampak vous est fourni pré-configuré, vous n'aurez donc pas à réaliser l'ensemble des actions détaillées ici.

Pour configurer les sources du Webcampak cliquez sur l'icône "Sources" ou rendez-vous dans le menu "Webcampak - Configuration - Sources".

Pour débuter la configuration, sélectionnez une source dans la partie gauche de l'image.

Veuillez noter que chaque changement de source ou chaque changement d'onglet entraîne un rafraîchissement des paramètres, pensez-donc à enregistrer vos modifications avant tout changement de source ou d'onglet.

Différents onglets sont disponibles pour vous permettre de configurer la source:

1. Onglet Capture

Cette onglet de l'interface permet de configurer tout le processus d'acquisition de l'image.

1.1. Configuration Source

Ce bloc est une des parties cruciales du Webcampak, il permet de définir la provenance des images et la fréquence à laquelle ces dernières seront capturées.

1.1.1. Activer source

Cette option permet de définir si la source est active ou non, une source non active ne sera pas traitée par le système (aussi bien pour la capture de photos que la génération de vidéos).

1.1.2. Type de source

Défini la manière dont seront capturés les clichés, à l'heure actuelle 6 méthodes sont disponibles:

  • Appareil Photo USB (Gphoto2 mode PTP)

    Sélectionnez cette option si un appareil photo USB est actuellement physiquement raccordé au Webcampak

  • Webcam USB

    Sélectionnez cette option si une Webcam USB est actuellement physiquement raccordée au Webcampak

  • Caméra IP (FTP)

    Sélectionnez cette option si une caméra IP, un autre Webcampak, ou une autre source de ce même Webcampak a été configuré pour envoyer régulièrement des clichés dans le répertoire /tmp/ de la source. Le Webcampak analysera a intervalle régulier ce répertoire pour en extraire les clichés.

  • Image Internet (HTTP ou FTP)

    Sélectionnez cette option si vous souhaitez capturer une image via le protocole HTTP ou FTP. Cette image peut être située sur Internet, sur un autre Webcampak ou sur une autre source de ce même Webcampak. Dans le cas d'utilisation d'un autre Webcampak il faudra pointer vers une image Hotlink. Veillez à sélectionner une image disposant d'une résolution suffisante pour vos besoins.

  • Flux Streaming (RTSP)

    Sélectionnez cette option si vous souhaitez capturer une image depuis un flux streaming.

  • Capteur environnemental (Phidget)

    Cette option, un peu à part, ne capture pas d'image mais des mesures en provenance de capteurs Phidget.

Les paramètres de ces différents types de sources se configurent plus bas dans cette même page.

1.1.3. Capturer toutes les

Sélectionnez ici la fréquence à laquelle vous souhaitez réaliser une capture.

Nous vous recommandons de ne pas descendre en dessous de 10s, bien que la fréquence de capture dépende fortement de l'appareil et des performances de la machine.

Soyez aussi prudent vis à vis du temps de pause, notamment pour les captures nocturnes. Si une capture est déclenchée alors qu'une autre capture n'est pas terminée, il y a un risque d'entraîner une instabilité de l'appareil photo.

En "production" et sur le long terme, nous conseillons de ne pas descendre en dessous de 30s.

Notez que si vous souhaitez utiliser une fréquence en dessous de 1 minute, veillez à sélectionner un multiple de 60 (par exemple: 10s, 15s, 20s, 30s).

1.1.4. Intervalle minimale

Cette option fait principalement office de sécurité, pour bloquer toute capture à une fréquence plus rapide que cette intervalle.

1.1.5. Retard de capture

Cette option permet de retarder de quelques secondes la capture d'une image.

Par exemple, à un rythme de capture d'une image par minute, la capture se fera à 18h00, 18h01, 18h02, ... Si vous implémentez un retard de capture de 25s, la capture se fera à 18h00"25, 18h01"25, 18h02"25, ...

1.1.6. Date image

Ce paramètre s'applique à tous les types de sources sauf "Caméra IP (FTP)", il permet de définir la date qui sera utilisée pour l'enregistrement du cliché.

Il est possible d'utiliser la date de déclenchement du script ou la date de déclenchement de la capture.

Cette option est principalement intéressante quand utilisée avec l'option "Retard capture", et en particulier avec une source de type "Image Internet".

Elle se révèle de plus particulièrement utile si l'on souhaite implémenter un changement de rythme de capture au sein d'une cascade de sources.

Par exemple: Une de vos source (1) capture à une image par minute en vue de la création d'une vidéo timelapse, vous souhaitez mettre à disposition du public une image rafraîchie toutes les 5mn (source 2) sur votre site Internet.

Vous devez vous assurer que le traitement de la source 1 est terminé avant de déclencher une capture via la source 2, vous implémenterez pour cela un "retard de capture" (30 secondes par exemple).

En sélectionnant "Déclenchement Script" comme "Date du cliché" votre photo aura la même date et heure que la source 1.

A l'opposé certains besoins peuvent nécessiter une très forte précision dans la date des clichés, "Déclenchement Capture" utilisera précisément la date à laquelle l'image est capturée.

1.1.7. Fuseau horaire

Sélectionnez ici le fuseau horaire sur lequel est situé la source. Ce réglage permettra d'assigner une heure au cliché, cette option se révèle pertinente quand le Webcampak est situé dans un fuseau horaire différent de la source auprès de laquelle il va capturer.

1.1.8. Debug

Uniquement en cas de problème de capture, cette option permet de ne pas purger automatiquement les logs de capture.

1.1.9. Alertes email

En activant cette option vous recevrez automatiquement un e-mail en cas d'erreur de capture (i.e. appareil photo en panne).

Les paramètres e-mail se configurent dans l'onglet "Avancé" de la source.

1.1.10. Bloquer la capture

Cette option permet de bloquer la capture automatique tout en conservant la source activée.

Elle est principalement utile si vous souhaitez réaliser de nombreuses captures instantanées.

1.2. Calendrier de capture

Le calendrier des captures permet de sélectionner les jours et heures de la semaine où réaliser des captures.

En décochant la case "Activer le calendrier" les captures se feront 24h/24 7j/7

1.3. Appareil Compact ou Reflex (Gphoto2 PTP mode)

Les paramètres présents au sein de ce bloc sont principalement utiles dans une situation multi-appareils.

Pour utiliser plusieurs appareils simultanément, commencez par activer l'option dans le menu Webcampak > Configuration > Général.

L'option "Port Appareil" n'est utile que si vous souhaitez forcer la capture sur un port particulier.

Ce paramètre ne sera plus valide en cas de déconnexion de l'appareil ou redémarrage du Webcampak. Sélectionnez de préférence "Automatique".

Le système doit être en mesure de différencier les deux appareils photos, deux cas de figure se présentent:

1.3.1. Utilisation d'appareils photos différents

Si les appareils photo sont différents, la différentiation se fera sur le modèle de l'appareil. Copiez dans la case "Modèle d'appareil" le modèle tel qu'indiqué dans le bloc "Appareils photo connectés" de la section "Périphériques Connectés" de l'interface.

Par exemple:

Model                          Port            
----------------------------------------------------------
Canon EOS 550D                 usb:001,002     

Indiquez alors "Canon EOS 550D" dans la case.

Avant chaque capture le Webcampak réalisera une recherche d'appareil photo.

1.3.2. Utilisation d'appareils photos identiques

Si les appareils photo sont identique, le Webcampak doit réaliser la différentiation sur un autre paramètre, et dans notre cas sur un "tag" intégré au sein de chacun des appareils.

Commencez par sélectionner le port USB sur lequel est connecté l'appareil photo via le champs "Port Appareil".

Renseignez ensuite le champs "'Owner' de l'appareil", indiquez un identifiant simple sans caractères spéciaux et sans espace (par exemple CAM01) puis enregistrez la page. Cliquez ensuite sur "Assigner", l'identifiant que vous avez indiqué sera enregistré dans l'appareil photo (paramètre "owner").

Pensez à réaliser la même manipulation pour tous les appareils connectés au Webcampak.

1.4. Configuration de "Webcam USB"

Vous pourrez trouver des précisions sur tous les détails relatifs aux webcam USB connectés dans la section "Périphériques Connectés".

Figure 8.1. Configuration d'une webcam USB

Configuration d'une webcam USB

1.4.1. Résolution native de la webcam

Indiquez ici la résolution native de la webcam tel que détectée par le système.

1.4.2. Périphérique

Renseignez ensuite le périphérique de capture correspondant à la webcam.

1.4.3. Configuration avancée

Les paramètres avancés permettent d'ajuster certains réglages et d'augmenter la qualité de l'image capturée.

1.5. Configuration de "Caméra IP (FTP) / Webcampak)

Le bloc "Caméra IP" permet de traiter les clichés en provenance d'une caméra IP ou d'un autre Webcampak.

Ce bloc permet aussi de cascader les sources, mécanisme permettant d'appliquer plusieurs traitements différents à une même image en la faisant transiter de sources en sources.

Figure 8.2. Configuration d'une caméra IP ou d'un autre Webcampak

Configuration d'une caméra IP ou d'un autre Webcampak

Les caméras IP ou Webcampak devront êtres configurées pour déposer les clichés, en FTP, dans le répertoire /tmp/ de la source.

Les identifiants FTP se configurent dans la section "Avancé" de chaque source.

1.5.1. Définir la date de capture depuis

Cette option permet de définir comment assigner une date à un cliché,l'option "Caméra IP" permet de traiter trois types de sources:

  • Date d'enregistrement de fichier dans le répertoire /tmp/

  • Nom de fichier (Webcampak), à utiliser si les images proviennent d'un autre Webcampak

  • EXIF Metadata, pour utiliser la date enregistrée dans l'image par la caméra, attention cette dernière doit être à l'heure.

1.5.2. Limiter le traitement hotlink à une image par rotation

Permet de ne générer les fichiers hotlink que pour la dernière image déposée dans le répertoire /tmp/

Imaginez une caméra IP (ou un Webcampak) capturant des images toutes les 2mn. Si votre source est configurée pour une fréquence de capture de 10mn, elle traitera 5 clichés à chaque rotation.

Cette option permet de ne générer les fichiers hotlink qu'une seule fois.

1.5.3. Déclencher des alertes si aucune image n'est présente dans le répertoire tmp/

Lors d'une capture il se peut qu'aucune images ne soit présente dans le répertoire tmp/ (en cas d'incident réseau par exemple).

En cochant cette case l'alerte e-mail sera déclenchée et une image "hotlink" d'erreur sera générée.

A la différence d'un appareil photo, une erreur de capture ne signifie nécessairement pas dans ce cas précis l'absence de prise de photo. La photo a peut être été capturée mais un incident réseau en a empêché son transfert. Dans ce cas précis la photo sera toujours présente en cache et pourra être transférée par la suite.

Vous pouvez juger inutile de déclencher une erreur dans ce cas de figure.

1.6. Configuration de "Image Internet" ou "Streaming Vidéo"

Cette section permet de capturer une image en provenance d'Internet ou d'un flux streaming. Elle permet aussi la cascade de sources au sein d'un même Webcampak ou de Webcampak différents.

Indiquez simplement l'URL de l'image ou du flux RTSP à capturer.

1.7. Configuration de "Capteurs Phidget"

Ce module est très spécifique et ne sera pas détaillé dans ce document (pour le moment).