|
Introduction
Je me débrouille pas mal en informatique mais je ne suis pas un professionnel, il me faut donc souvent recommencer, consulter forum et documentation technique avant d’arriver à faire ce que je veux.
Cette note est donc un petit mémo pour, si vous en avez l’envie, vous lancer dans l’opération. Que les pros de l’informatique me pardonne si mon vocabulaire est par trop simpliste ou pour les erreurs éventuelles…mais en tout les cas cela fonctionne chez moi.
Ce qu’il vous faut pour voir votre aquarium en live sans site web :
- une caméra IP
- un routeur ADSL et une liaison type ADSL2 si vous ne voulez pas trop manger de votre bande passante
- soit une adresse IP internet (WAN) fixe soit si ce n’est pas le cas (le plus courant) ouvrir un compte qui vous permette d’avoir un nom de domaine qui pointe toujours sur votre adresse IP internet, le mien est ouvert chez DynDNS.org et c’est gratuit (http://www.dyndns.com/services/dns/dyndns/)
- ne pas avoir peur de la bidouille et de perdre du temps
o Avantages : c’est le plus rapide, le plus facile, ne nécessite pas de site web
o Inconvénients : les visiteurs connaissent le port ouvert sur votre routeur pour voir votre camera, si vous avez peur des hackers ce n’est pas pour vous, de plus vos visiteurs (la famille, les copains, le voisin…) mangent votre bande passante s’ils sont nombreux (la rançon du succès quoi…)
Ce qu’il vous faut en plus si vous voulez voir la video de votre aquarium sur votre site web :
- que la camera puisse faire du « streaming »
- un site web
- une application capable de gérer le streaming ou que cela soit fourni avec la camera
o Inconvénients : c’est plus long, le moins facile, nécessite un site web et des connaissances en HTML et disposer d’un logiciel idoine
o Avantages : les visiteurs ne connaissent pas le port ouvert sur votre routeur pour voir votre camera puisqu’ils se connectent sur votre site web, c’est votre hébergeur qui se fait manger sa bande passante pas vous sauf si votre site est chez vous
Les choix que j’ai fait et pourquoi :
- Camera : il y a des cameras Elro 8000 utilisée sur mon lieu de travail, très sincèrement la qualité de l’image est très médiocre par contre le prix est attractif
- Après moultes consultations de forums, j’ai acheté une camera Axis 207W (http://www.axis.com/), 339 €, chez Surcouf (http://www.surcouf.com/) donc ce n’est pas une camera bon marché mais très sincèrement en terme de qualité d’image c’est excellent
- A noter que Axis gère aussi des adresses de nom de domaine dynamique ce qui vous évite éventuellment de vous inscrire chez DynDNS
- Cette camera embarque un site FTP, est administrable via le web, elle possède une application permettant le streaming
- Petit plus, il y a un port que vous pouvez fermer à distance sur la camera qui vous permet de commander, allez au hasard, l’arrêt de la pompe qui ajuste le niveau d’eau de votre bac parce que justement votre bac déborde car le capteur de niveau vient de rendre l’âme et vous êtes en vacances aux Baléares et que les voisins ont la clef de chez vous mais sont partis…
- Routeur ADSL : bien sur, la plupart du temps vous avez la « box » fournie par votre FAI, sauf que la mienne (Sagem FAST3302) a rendue l’âme il y peu de temps ce qui fait que j’ai racheté un routeur DLINK 2740B (http://www.dlink.fr/) parce qu’il gère du wifi en 802.11N à 270 Mbits soit plus vite que du filaire…(pas de téléphone ni de télé dessus, ce n’est pas grave la télé c’est l’aquarium !!!). Cela vaut environ 130 € toujours chez Surcouf
- VisionGS BE : Un logiciel dont a priori je n’avais pas besoin puisque la camera Axis gère le streaming, mais en fait ce logiciel me permet de voir mon bac sur mon smartphone, à noter que vous devez obligatoirement envoyer alors le flux video de la camera sur un site web et c’est via IE mobile ou autre que vous avez accès sur votre mobile à la vue de votre aquarium…Je ne détaillerai pas ici ce point. Ce logiciel vaut 21 € si vous l’achetez hors taxe et il est vraiment superbement fait
Première étape :
- Regarder sur son réseau pour connaître une adresse IP libre (par exemple, vous n’avez qu’un ordinateur (192.168.1.2) et un routeur (192.168.1.1), une adresse libre serait 192.168.1.3 dans mon cas il s’agit de 192.168.1.7 ensuite :
- Routeur (l’adresse IP du mien est 192.168.1.1) :
o Mettre active l’option « UPnP » si elle existe (absente sur les « vieux » modèles)
o Renseigner l’option DNS dynamique avec les données de votre compte DynDNS
voir (cliquez sur les images pour avoir une vue de qualité) : https://jpvcam94300.scrapper-site.net:9000/shares/Blog_JP_Docs/Routeur_DynDNS.jpg
o Activer le firewall
o Ouvrir les filtres d’entrée avec les ports utilisés pour la camera (6000 et 60000-60099)
voir : https://jpvcam94300.scrapper-site.net:9000/shares/Blog_JP_Docs/Routeur_FiltreEntree.jpg
o forwarder (en TCP) les ports nécessaires à la camera c'est-à-dire rediriger les ports utilisés par la camera vers celle-ci
voir : https://jpvcam94300.scrapper-site.net:9000/shares/Blog_JP_Docs/Routeur_NAT.jpg
o Le port 6000 vers 192.168.1.7 qui permettra d’accéder à la camera depuis le web
o Les ports 60000 à 60099 vers 192.168.1.7 qui permettent le passage du flux video
o Si en plus vous utilisez VisionGS, il faut le faire également pour le port 8000
Deuxième étape :
- Camera Installation :
o Il m’a fallu quand même quelques reset et quelques jours avant d’obtenir ce que je voulais exactement, le plus difficile a été en fait d’arriver à réaliser l’envoi du flux vidéo sur le serveur FTP du site web que j’utilise…nous y reviendrions. Je ne détaillerai pas toutes les étapes, juste celles qui me paraissent importantes parce que je me suis raté plusieurs fois, pour les autres la doc est bien faite….
o Il suffit de suivre attentivement la doc d’Axis pour mettre en place la camera j’ai utilisé leur utilitaire IP utility, respectez bien, lors de « Paramétrer une adresse IP pour l’outil sélectionné », le temps d’attente demandé de 30 sec avant de déconnecter la camera puis de la reconnecter
o Lorsque vous avez obtenu cette adresse, saisissez l'adresse IP de votre camera ici http://192.168.1.7 dans IE ou Firefox, pour accédez au set-up de la camera et la configurer….
o Ensuite, première chose à faire, allez fixer statiquement l’adresse IP de la camera, ici 192.168.1.7 dans « system options/TCP/IP »
voir : https://jpvcam94300.scrapper-site.net:9000/shares/Blog_JP_Docs/Axis_IP.jpg
o Mettre le port 6000 dans « system options /TCP/IP advanced » et zone « Alternative HTTP port « lorsque vous ferez « save », la camera traversera le NAT pour ouvrir ce port, sauf que vous l’avez déjà ouvert et que vous serez tranquille parce que tout n’est pas idéal dans un monde idéal et que je me suis fait c….sur ce coup là
o Dans « system options /TCP/IP et RTP » mettez bien 60000-60099 pour les ports utilisés par le flux
voir : https://jpvcam94300.scrapper-site.net:9000/shares/Blog_JP_Docs/Axis_IP.jpg
o Ensuite dans la sous-rubrique « wireless » configurez votre camera avec la clef WEP ou VPA qui va bien, évitez le « no key »
voir : https://jpvcam94300.scrapper-site.net:9000/shares/Blog_JP_Docs/Axis_WiFI.jpg
o Dans l’option « LED » mettez les off sinon vous avez une belle lumière verte sur la vue en live parce que la lumière des LED de la caméra se reflète sur l’écran de l’aquarium
o Dans les « users » activez « Enable anonymous viewer login » pour que tout le monde puisse voir votre bac (pas de crainte pour le set-up)
o Le reste des options Vidéo, faites à votre envie, vous pouvez tout laissez par défaut, cela fonctionne…..
o Un dernier truc, vous trouverez sur les forums et proposé même par Axis, une modification à faire dans « plain configuration/network » ou on vous dit de mettre tcp ECN:à 0, moi cela ne fonctionne qu’avec 1, apparemment cela dépend du routeur…..
voir : https://jpvcam94300.scrapper-site.net:9000/shares/Blog_JP_Docs/Axis_ECN.jpg
o Dans la rubrique « Event configuration/Event settings » , mettez à on Event enable et motion detection
o Uniquement pour envoi du flux sur votre site web :
§ Dans la rubrique « Event configuration/Event settings » , mettez à on Event enable, motion detection et choisissez « Upload images/video » sur FTP.
voir : https://jpvcam94300.scrapper-site.net:9000/shares/Blog_JP_Docs/Axis_Event.jpg
Rentrez les données de votre site FTP et testez le.
voir : https://jpvcam94300.scrapper-site.net:9000/shares/Blog_JP_Docs/Axis_Event.jpg
Sincèrement avant que cela fonctionne j’y ai passé du temps… et le support technique d’Axis ne m’a pas été d’un grand secours sorti des poncifs « forwardez vos ports »…..Soyez sur (par exemple avec Filezilla client) que votre FTP est fonctionnel. Suivez bien les étapes dans l’ordre, mais vous aurez peut-être plus de chance que moi….
§ Dans « Live view configuration :HTML example » choisissez ce que vous voulez streamer, moi j’ai choisi mpeg4 et Quicktime, vous recopiez le code HTML généré sur la page index.html de votre site ou la page sur laquelle vous voulez avoir la vidéo, de même copiez « this file » en faisant « clic droit » puis en choisissant « enregistrez la cible du lien sous » et là vous choisissez le dossier ou se trouve la page HTML contenant le code de la caméra sur votre site web
Troisième étape voir votre camera en live :
- de n’importe quel endroit, sur un ordinateur connecté à internet taper dans le navigateur http://nomdevotreDomaineChezDynDNS:6000 dans mon cas il s’agit de http://jpvcam94300.scrapper-site.net:6000
- si vous avez uplodez le flux video sur votre site web, vous mettez l’adresse de la page contenant le flux de la camera, pour moi http://ungda.eu. Ah oui, accessoirement si vous avez mis « audio » en stream, les personnes utilisant Quicktime (http://www.01net.com/telecharger/windows/Multimedia/lecteurs_video_dvd/fiches/100.html) vous entendrons…faites attention à ce que vous dites si vous belle-mère écoutait……
Bon courage à ceux qui tenteraient le coup…La prochaine étape et bien j’aimerai mettre le flux video comme écran de veille sur mon PC au boulot, ceux qui ont des idées pour le faire sont les bienvenus…….
|