Page 1 sur 1

script php pout piloter camip

Posté : 14 avr. 2011, 11:51
par sax76
bonjour à tous,
voila je possede une camera-ip de type foscam .

elle dispose d'une serie de commande que l'on peut utiliser via une url :

monter => "http://[adresse.IP.cam]:port/decoder_control.cgi?command=0&onestep=1"
descendre => "http://[adresse.IP.cam]:port/decoder_control.cgi?command=2&onestep=1"
gauche => "http://[adresse.IP.cam]:port/decoder_control.cgi?command=4&onestep=1"
droite => "http://[adresse.IP.cam]:port/decoder_control.cgi?command=6&onestep=1"


je voudrais afficher le flux video dans le page php , et en dessus les 4 boutons pour faire bouger la cam .
j'ai debuter une commande simple mais quand je clique sur un bouton il m'affiche la page de l'url avec marqué "ok"

une petite piste pour m'aider ?

cdt

Re: script php pout piloter camip

Posté : 14 avr. 2011, 12:44
par xTG
file_get_content(url) exécutera la page et te retourneras le code HTML généré.
Bon tu t'en fiches du retour, mais la page aura été exécutée. :)

Re: script php pout piloter camip

Posté : 14 avr. 2011, 13:48
par Mazarini
Bonjour,

Je verrai bien du javascript dans le genre :

Code : Tout sélectionner

var xhr_object = null; if(window.XMLHttpRequest) // Firefox xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // Internet Explorer xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return; } xhr_object.open("GET", 'commande à passer', false); xhr_object.send(null);
Edit : source post354150.html#p354150

Re: script php pout piloter camip

Posté : 14 avr. 2011, 14:12
par xTG
Oui c'est vrai que j'avais pas tilté qu'il est affreux de recharger la page en raison du flux vidéo affiché... #-o

Re: script php pout piloter camip

Posté : 14 avr. 2011, 15:11
par Mazarini
Bonjour,

J'y vois surtout l'avantage d'utiliser une page html sur une clé usb.
Autrement rien n'empêche d'avoir une frame/iframe pour le flux video et une autre pour les boutons. On peut même envisager d'avoir les boutons de commandes sur un navigateur/onglet et le flux sur un autre.

Une question bête, si je trouve "adresse.IP.cam", je peux commander/voir ta cam ?

Re: script php pout piloter camip

Posté : 14 avr. 2011, 21:19
par sax76
Une question bête, si je trouve "adresse.IP.cam", je peux commander/voir ta cam ?

oui tu pourrais , à moins de protéger l'acces :)

Re: script php pout piloter camip

Posté : 14 avr. 2011, 22:05
par sax76
je comptais mettre les boutons sur une page php , puis via une iframe la video .


edit:

<input type="button" value="droite" onclick="location.href='http://ip:port/decoder_control.cgi?command=4&onestep=1';">

avec ce bouton la cam bouge mais je me retrouve avec la page de l'url de la cam .
je voudrais qu'il se fasse en tache de fond en fait , quand je click sur le bouton "droite" ma page macam.php reste affiché

Re: script php pout piloter camip

Posté : 15 avr. 2011, 00:52
par moogli
il te faut étudier la solutionde mazarini, ajax va te permettre d'executer du code sur le serveur sans recharger la page (tu n'a pas choix, soit du javascript, soit du java, ou du flash pourquoi pas, mais de toute façon un truc qui s'execute coté client et appel un ou plusieurs script sur le serveur).

@+

Re: script php pout piloter camip

Posté : 17 avr. 2011, 19:04
par sax76
bonjour,
j'ai reussi a coder un bout de commande mais elle marche que sur mon pc principal .................. allez comprendre pourquoi .
j'ai affiché la page via 2 autres en wifi pas moyen de piloter la cam.
j'ai laché le script pour un soft sous android , il réuni mes commandes .

merci a tous pour l'aide .