Utilisation du mode de capture flux sur le plugin Caméra
Utilisation du mode de capture flux sur le plugin Caméra
Bonjour,
J'ai une tablette Android ou il y à JPI d'installé, je souhaiterais intégrer dans le plugin caméra le flux Stream généré par JPI.
Dans JPI le lien du streaming est du type http://XXX.X.X.X:8080/stream/ (non protégé par identification)
Dans le plugin caméra je ne comprend pas comment récupérer ce flux vidéo.
Auriez vous une solution afin de récupérer ce flux ? Que doit t'on mettre dans l'url de snaphot et dans URL de flux ?
Je présume que vu qu'il n'y à pas d'indentification nécessaire je doit laisser Nom d'utilisateur et Mot de passe vide ?
Merci d'avance de vos réponse
J'ai une tablette Android ou il y à JPI d'installé, je souhaiterais intégrer dans le plugin caméra le flux Stream généré par JPI.
Dans JPI le lien du streaming est du type http://XXX.X.X.X:8080/stream/ (non protégé par identification)
Dans le plugin caméra je ne comprend pas comment récupérer ce flux vidéo.
Auriez vous une solution afin de récupérer ce flux ? Que doit t'on mettre dans l'url de snaphot et dans URL de flux ?
Je présume que vu qu'il n'y à pas d'indentification nécessaire je doit laisser Nom d'utilisateur et Mot de passe vide ?
Merci d'avance de vos réponse
Re: Utilisation du mode de capture flux sur le plugin Caméra
Bonjour
Essaye en mettant Snapshot en mode de capture, puis en mettant stream dans l'URL de snapshot.
Si tu rentres l'adresse http://IP:8080/stream dans un navigateur, cela donne quoi?
Essaye en mettant Snapshot en mode de capture, puis en mettant stream dans l'URL de snapshot.
Si tu rentres l'adresse http://IP:8080/stream dans un navigateur, cela donne quoi?
Re: Utilisation du mode de capture flux sur le plugin Caméra
drs a écrit : ↑09 sept. 2018, 12:22Bonjour
Essaye en mettant Snapshot en mode de capture, puis en mettant stream dans l'URL de snapshot.
Si tu rentres l'adresse http://IP:8080/stream dans un navigateur, cela donne quoi?
Bonsoir drs,
En mettant Snapshot en mode de capture, puis en mettant stream dans l'URL de snapshot, la caméra n'affiche rien.
En rentrant l'adresse http://IP:8080/stream dans un navigateur ca m'affiche bien le flux vidéo.
Autre info c'est un flux video en mjpeg c'est pour ça que je pense qu'il faut utiliser le mode de capture en flux et non pas en Snapshot.
Re: Utilisation du mode de capture flux sur le plugin Caméra
Et si tu mets juste stream dans la case url du flux, sans mettre les caractères « / « ca donne quoi?
Re: Utilisation du mode de capture flux sur le plugin Caméra
Bonjour,
D'après ce que j'ai compris le plugin camera n'est pas compatible MJPEG hors le flux JPI est en MJPEG
cf: viewtopic.php?t=18283&start=2460#p581518
Serait il possible d'implémenter la compatibilité dans le Plugin Camera?
Merci d'avance
D'après ce que j'ai compris le plugin camera n'est pas compatible MJPEG hors le flux JPI est en MJPEG
cf: viewtopic.php?t=18283&start=2460#p581518
Serait il possible d'implémenter la compatibilité dans le Plugin Camera?
Merci d'avance
Jeedom Mini+ Zwave - RFXCOM RFXtrx433E - JPI
RFX433:
Prises Flamingo
Sondes Oregon
Zwave:
Thermostat Secure SRT321
Qubino ZMNHAD1
Fibaro FGFS-101 FGSD-002 FGBS-001 FGMS-001
POPP Sirène extérieure
Divers:
Legrand Ecocompteur - Foscam Fi9828P
RFX433:
Prises Flamingo
Sondes Oregon
Zwave:
Thermostat Secure SRT321
Qubino ZMNHAD1
Fibaro FGFS-101 FGSD-002 FGBS-001 FGMS-001
POPP Sirène extérieure
Divers:
Legrand Ecocompteur - Foscam Fi9828P
Re: Utilisation du mode de capture flux sur le plugin Caméra
Bonjour,
Pas réussi non plus. Quelqu'un a t'il réussi à l'intégrer ?
J'ai bien tenté de passer aussi par Zoneminder pour récupérer le flux via ZM mais pareil, rien du tout en sortie...
Pas réussi non plus. Quelqu'un a t'il réussi à l'intégrer ?
J'ai bien tenté de passer aussi par Zoneminder pour récupérer le flux via ZM mais pareil, rien du tout en sortie...
Re: Utilisation du mode de capture flux sur le plugin Caméra
idem toujours bloqué pas de flux sous Jeedom alors que dans le navigateur il est dispo... trop dommage
Sur un synology DS218+ avec les protocoles Rfxcom Enocean et Zwawe cela fonctionne à merveille ! Jeedom en V4 c'est magnifique ! merci
Re: Utilisation du mode de capture flux sur le plugin Caméra
Bonjour
Désolé de vous déranger, ce serait tip top de pouvoir directement récupérer le flux de la caméra d'une tabllette
sauriez vous comment on peut faire ?
Par avance merci pour votre aide
Lemars
Désolé de vous déranger, ce serait tip top de pouvoir directement récupérer le flux de la caméra d'une tabllette
sauriez vous comment on peut faire ?
Par avance merci pour votre aide
Lemars
Sur un synology DS218+ avec les protocoles Rfxcom Enocean et Zwawe cela fonctionne à merveille ! Jeedom en V4 c'est magnifique ! merci
Re: Utilisation du mode de capture flux sur le plugin Caméra
Hello,
je suis d'accord.
Quelqu'un aurais une idée de contournement ?
je suis d'accord.
Quelqu'un aurais une idée de contournement ?
Re: Utilisation du mode de capture flux sur le plugin Caméra
Tu peux installer ip cam android, la tu auras ton flux. C’est ce que je fais
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
Re: Utilisation du mode de capture flux sur le plugin Caméra
Bonjour
Pourriez-vous un peu détaillé svp
Vous faites un comme cela ?
https://www.easytutoriel.com/camera-and ... am-ip.html
Par avance merci
Pourriez-vous un peu détaillé svp
Vous faites un comme cela ?
https://www.easytutoriel.com/camera-and ... am-ip.html
Par avance merci
Sur un synology DS218+ avec les protocoles Rfxcom Enocean et Zwawe cela fonctionne à merveille ! Jeedom en V4 c'est magnifique ! merci
- SupraDolph
- Timide
- Messages : 478
- Inscription : 17 janv. 2016, 22:44
Re: Utilisation du mode de capture flux sur le plugin Caméra
Je remonte un peu ce sujet pour apporter une solution avec le flux JPI. Il est effectivement possible de passer par IP Cam voir MotionEye mais c'est un autre sujet.
Il ne faut pas utiliser le plugin caméra qui sera incapable (à date) d'afficher un flux mjpeg. Il est possible, de faire un widget spécifique (avec un code similaire à mon exemple). De mon coté je n'avais besoin de cette fonctionnalité que dans un design.
Dans design ajouter un widget de type texte/html
Ce simple code permet d'afficher le flux de JPI, ce n'est pas plus compliqué.
On peut aller plus loin et afficher diverses caméras (changement à chaque clique), par exemple avec ce code :
Ici 3 caméras dont la première est forcément JPI. Le flux JPI est stoppé lorsqu'une autre caméra est affichée
Il ne faut pas utiliser le plugin caméra qui sera incapable (à date) d'afficher un flux mjpeg. Il est possible, de faire un widget spécifique (avec un code similaire à mon exemple). De mon coté je n'avais besoin de cette fonctionnalité que dans un design.
Dans design ajouter un widget de type texte/html
Code : Tout sélectionner
<img src="http://192.168.x.x:8080/stream">
On peut aller plus loin et afficher diverses caméras (changement à chaque clique), par exemple avec ce code :
Ici 3 caméras dont la première est forcément JPI. Le flux JPI est stoppé lorsqu'une autre caméra est affichée
Code : Tout sélectionner
<img onClick="liveImg(this)" id="liveImg" style="width: 100%; height: 100%;" data-cam="-1">
<script type="text/javascript">
$(document).ready(function() { liveImg($("#liveImg")) });
var liveImgInterval;
function liveImg (liveImg) {
// Liste des caméras
let camList = ['http://192.168.x.x:8080/stream',
'http://192.168.x.y/plugins/camera/core/php/snapshot.php?id=69&apikey=maCleApiCam1&thumbnail=0&width=432',
'http://192.168.x.y/plugins/camera/core/php/snapshot.php?id=79&apikey=maCleApiCam2&thumbnail=0&width=432'];
// Récupère le numéro de la caméra en cours de visualisation
let camNumber = $(liveImg).attr("data-cam");
camNumber = ++camNumber % (camList.length);
$(liveImg).attr("data-cam", camNumber);
$(liveImg).attr("src", camList[camNumber]);
clearInterval(liveImgInterval);
switch (camNumber) {
case 0:
$.get('http://192.168.x.x:8080/?action=startStreaming&camera=front&quality=100&framerate=15');
break;
default:
$.get('http://192.168.x.x:8080/?action=stopStreaming');
liveImgInterval = setInterval(function(){
let originalURL = $(liveImg).attr("src");
let alteredURL = removeParam("t", originalURL);
$(liveImg).attr("src",alteredURL + "&t=" + new Date().getTime());
},333);
break;
}
}
function removeParam(key, sourceURL) {
var rtn = sourceURL.split("?")[0],
param,
params_arr = [],
queryString = (sourceURL.indexOf("?") !== -1) ? sourceURL.split("?")[1] : "";
if (queryString !== "") {
params_arr = queryString.split("&");
for (var i = params_arr.length - 1; i >= 0; i -= 1) {
param = params_arr[i].split("=")[0];
if (param === key) {
params_arr.splice(i, 1);
}
}
rtn = rtn + "?" + params_arr.join("&");
}
return rtn;
}
</script>
Z-Wave Aeon Stick Gen5 - Debian Stretch - VirtualBox - Alexa - ha-bridge - ZigBee Mi Home
Découvrez mes plugins thermoAlternateView, harmanKardonRC
Découvrez mes plugins thermoAlternateView, harmanKardonRC
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité