Mon objectif est maintenant de transformer le Raspberry Pi qui gère les caméras avec motion en un serveur web qui publie une page web contenant les flux vidéos. 

J’installe apache et php selon les instructions que j’avais créé précédemment dans un autre article (Un serveur Web sur mon Raspberry Pi). Les flux vidéos sont capturés puis générés par motion, installé sur le même pi (Lire un flux vidéo d’une webcam avec un Raspberry Pi) et diffusés sur les ports 8081 et 8082 du Raspberry Pi dont l’adresse fixe est 192.168.1.30.

Je crée une page var/www/html/index.php qui contient :

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Nautilus</title>
<link href="A-style.css" rel="stylesheet" media="all" type="text/css"> 
</head>
<body>
<H1>Tableau de bord maison</h1>
 
<section class="streaming">
<h3>streaming caméra Galaxy Tab GT-P6210</h3>
<img name="Galaxy Tab" src="https://192.168.1.30:8082/?action=stream" width="600" height="450" alt="Live Feed" title="Galaxy Tab" />
</section>
 
<section class="streaming">
<h3>streaming caméra IP Foscam FI8905W via pi nautilus</h3>
<img src= "http://192.168.1.30:8081/?action=stream" width="640" height="480" title="Foscam FI8905W"/>
</section>
 
</body>
</html>

Nota : la tablette connectée au réseau locale ne peut pas lire l’adresse si j’utilise le hostname. Il faut donc utiliser l’adresse IP du Pi et pas son ‘hostname’.

Maintenant, si je tape http://nautilus/  dans un navigateur d’ordinateur du réseau interne, ou http://192.168.1.30  dans une tablette, je vois cette page, avec les deux flux vidéo.

Serveur web Raspberry Pi avec motion

Et Si vous voulez que cette page soit affichée en permanence sur l’écran de la tablette transformée en caméra IP, voir “Une application android pour afficher une page web d’un Raspberry Pi“. Ma tablette est maintenant prête à accrocher au mur !

0 0 vote
Article Rating
6
0
Would love your thoughts, please comment.x
()
x