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, 11:47] – 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:// | ||
