Étape 3: Configurer le serveur web pour la vidéo en continu sur le réseau
Motion est en mesure de flux de la vidéo directement dans le mode MJPG, cependant on dirait qu’il y a des bugs avec la façon dont il le fait sur tous les navigateurs modernes (j’ai essayé IE, Firefox et Chrome), j’ai donc créé une page très simple wrapper qui fonctionne qu’autour. La page est servie par le serveur web Node.js dans ce projet.
1. tout d’abord, créez un utilisateur, de répertoire et d’un groupe. Nous allons l’utiliser pour exécuter le serveur web.
Après cela, vous devriez avoir un utilisateur « motion », qui est membre du « mouvement » et « video » groupes (ce dernier on doit être en mesure d’accéder au flux vidéo webcam - dans le cas où vous exécutez Motion sous cet utilisateur trop comme suggéré dans l’étape de configuration de requête). Vous aurez également un répertoire /home/motion créé et défini comme un répertoire de base pour cet utilisateur.
2. copiez le script de démarrage automatique pour le serveur web dans /etc/init.d qu’elle soit lancé au démarrage de l’OS.
3. copiez le répertoire "scripts" avec tout le contenu dans /home/motion. Le répertoire « scripts » contient tous les scripts que nous utiliserons dans ce projet (y compris le serveur web). Voir le README.md dossier sur GitHub pour plus de détails sur le contenu du dossier.
4. installer les modules de Node.js nécessaires pour exécuter le serveur web. Faire cela en exécutant les commandes sur le tableau, ci-dessous comme racine :
5. modifier l’adresse IP en /home/motion/scripts/html/index.html, celui votre planche a la pâte. Lors du démarrage du serveur web, la page et le flux vidéo sera disponibles au http://<board IP > : 10080