Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
webcam_aviosys [Le 01/07/2008, 13:59] – manusvs650 | webcam_aviosys [Le 12/11/2009, 10:41] (Version actuelle) – 213.95.41.13 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | |||
+ | < | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Webcam Aviosys : série 9060 ====== | ||
+ | < | ||
+ | |||
+ | ===== Compatibilité ===== | ||
+ | |||
+ | //Les matériels suivant son compatibles avec cette procédure mais les autres modèles de la série 9060 le sont peut être aussi.// | ||
+ | |||
+ | * Aviosys 9060-I (A tester) | ||
+ | * Aviosys 9060-O | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | // | ||
+ | |||
+ | |||
+ | //Encodage en base 64 :// | ||
+ | |||
+ | Si vous vous connectez à votre webcam en utilisant le user guest et le mot de passe password, il faut encoder sous la forme user: | ||
+ | printf " | ||
+ | |||
+ | On obtient : | ||
+ | Z3Vlc3Q6cGFzc3dvcmQ= | ||
+ | |||
+ | Cette clé sera utilisée pour l' | ||
+ | <note warning> | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | On va utiliser un programme qui va agir comme un proxy et va créer en local une socket diffusant le flux vidéo de la webcam. | ||
+ | |||
+ | // | ||
+ | cd /usr/src | ||
+ | sudo mkdir relay | ||
+ | cd relay | ||
+ | sudo wget http:// | ||
+ | sudo tar -zxvf relay-nc800.tar.gz | ||
+ | sudo make all | ||
+ | sudo chmod +x relay-nc800 | ||
+ | sudo mv relay-nc800 /usr/bin/ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Utilisation manuelle pour test ===== | ||
+ | |||
+ | Pour tester le bon fonctionnement de la webcam, on va démarrer le relay dans une console (il faut utiliser le code généré dans les pré-requis : | ||
+ | sudo / | ||
+ | |||
+ | Le proxy diffuse le flux réseau sur le port 15000 (qui est modifiable bien sur !) | ||
+ | <note important> | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | Une fois le relay démarré, il faut aller sour [[VLC|VLC]] pour visualiser le flux : | ||
+ | * Dans [[VLC|VLC]] faire fichier -> Ouvrir un flux réseau (Ctrl+N) | ||
+ | * Cocher HTTP/ | ||
+ | * Saisir l'url : http:// | ||
+ | * cliquer sur le bouton OK | ||
+ | |||
+ | Le flux de la webcam apparait. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | //Pour une utilisation normale, il faut que le script se lance automatiquement// | ||
+ | |||
+ | Il faut créer un fichier / | ||
+ | sudo gedit / | ||
+ | |||
+ | et y ajouter : | ||
+ | #!/bin/sh | ||
+ | # / | ||
+ | | ||
+ | start() { | ||
+ | if [ -x "/ | ||
+ | echo " | ||
+ | / | ||
+ | fi | ||
+ | } | ||
+ | | ||
+ | stop() { | ||
+ | sudo killall relay-nc800 | ||
+ | } | ||
+ | | ||
+ | restart() { | ||
+ | stop | ||
+ | sleep 2 | ||
+ | start | ||
+ | } | ||
+ | | ||
+ | case " | ||
+ | ' | ||
+ | start | ||
+ | ;; | ||
+ | ' | ||
+ | stop | ||
+ | ;; | ||
+ | ' | ||
+ | restart | ||
+ | ;; | ||
+ | *) | ||
+ | start | ||
+ | esac | ||
+ | |||
+ | Enfin rendre le script exécutable : | ||
+ | sudo chmod +x / | ||
+ | |||
+ | |||
+ | Démarrage : | ||
+ | sudo / | ||
+ | |||
+ | Arrêt : | ||
+ | sudo / | ||
+ | |||
+ | Redémarrage : | ||
+ | sudo / | ||
+ | |||
+ | ===== Autres commandes utiles ===== | ||
+ | |||
+ | Faire une capture d' | ||
+ | wget " | ||
+ | Avec : | ||
+ | res= | ||
+ | * 2 : 160x120 | ||
+ | * 1 : 320x240 | ||
+ | * 0 : 640x480 | ||
+ | * 3 : 1600x1200 | ||
+ | |||
+ | qual= | ||
+ | * 50 : BASIC | ||
+ | * 70 : NORMAL | ||
+ | * 85 : FINE | ||
+ | |||
+ | |||
+ | ====== Modèle : 9100A ====== | ||
+ | <note warning> | ||
+ | |||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // | ||
+ | |||
+ | |||
+ | Basé sur : | ||
+ | * [[http:// | ||
+ | * [[http:// | ||