J’utilise depuis peu le plugin Arlo qui est très complet et que j’apprécie, je suis assez fan du fonctionnement! Je me demandais s’il était possible de récupérer le flux (en http ou rtsp) afin de pouvoir utiliser la caméra via d’autre plugin (comme openALPR ou homebridge)?
en passant par rtsp ca va être très compliqué du fait des spécificités Arlo (par exemple, le flux ne reste pas actif, il faut faire une première requête pour l’init, attendre une notification envoyé en async, et ensuite l’utiliser dans les 30s de mémoire sinon il est coupé); autrement dit coordonner 2 plugins sur ce boulot en restant dans la logique de jeedom c’est trop de boulot sans être sur d’arriver a qlqch de satisfaisant, je ne me lancerai pas la dedans.
l’idée que j’avais pour l’app mobile (qui est le même genre de besoin) c’est que le plugin fasse proxy et serve le flux sur http;
concernant l’app mobile, j’ai déjà remonté le point à Alexandre et il y a des modifs à faire dans l’app.
Concernant openALPR ou homebridge, je ne peux pas dire, je n’ai ni l’un ni l’autre et pas de matos Apple pour homebrige de toute facon, donc je ne sais pas ce qu’ils acceptent comme flux.
Je sais que homebridge utilise beaucoup les type generique, ils sont définit sur Arlo autant que possible (il n’est pas toujours possible d’avoir une correspondance).
pour configurer les cameras dans homebridge, il faut le flux en format rtsp pou mjpeg et puis il faut jouer un peu (voir le tuto que j’ai fait sur le site de nechry qui explique tout ca)
C’est bien ce que je cherche (le flux en rstp ou http) il n’est pas dispo sur ispy .et je n’ai pas trouvé de configuration testée sur Khaost homebridge-camera-ffmpeg… Arlo ne le fournit pas et mes maigres compétences m’empêchent d’aller plus loin …
http c’est vaste
J’ai dit: il y a déjà le flux en hls dans le plugin (http live stream), et je voulais l’offrir en proxy pour l’app mobile dès que l’app le permet.
mjpeg, je peux voir pour le fournir, ca doit être faisable.
Mais, comme dit plus haut, il y a quelques problèmes:
le flux ne sera jamais actif et dispo en toute circonstance: il faut faire quelques appels api vers arlo avant: notamment pour l’authentification
et l’url est dynamique (et fortement couplé avec l’auth. faite juste avant), donc on oublie de la réutiliser telle quel.
Donc la seule solution que je vois c’est que le plugin fasse proxy pour offrir une url fixe et gérer l’intégration.
Par contre ca voudrait quand même dire que le « client » (homebridge ou autre) doit faire une première étape d’init avant de pouvoir exploiter une url quel que soit le format: @nebz penses-tu que cela soit gérable dans homebrdige? c’est peut-être une question con car je ne connais pas du tout homebridge/homekit)
Homebridge c’est toute une plateforme y’a des gens qui ont l’air d’avoir creusé arlo… ça doit être un plug-in spécifique si c’est un comportement spécifique, mais je pense que ce que j’ai proposé fait ça
Je comprend que @ninori veut intégré #plugin-arlo avec #plugin-homebridge, ce qui en soit est un challenge « rigolo » mais vu que arlo est déjà intégré avec homekit, effectivement je n’en vois pas la finalité
edit: je vais lire un peu la littérature sur les platforme homebrdige-arlo
j’étais sur la même page… et ca n’a pas bougé depuis 2 ans (en tout cas cette partie)
je ne connais pas npm, on peut trouver où les dépendances? pcq en regardant le code il n’y a rien pour se
connecter à Arlo
Je sais comment fonctionne l’api arlo (puisque c’est tout à fait fonctionnelle dans le plugin) et c’est tordu
il utilise des sse (server side event), il faut garder un flux http ouvert et l’api répond (en async) la dessus aux requetes envoyées par ailleurs.
pour la vidéo, tu recois l’url avec le flux qu’il faut ensuite utiliser dans les 10s ou 30s (je ne sais plus) sinon le flux est coupé.
mais donc aucune idée si c’est SSE c’est faisable en node.js (il semble y avoir des projets autour de ca)
bref, je vais attendre un peu de clartés sur les besoins de @ninori avant d’y passer plus de temps vu que c’est déjà intégré à homekit et que ca peut être ainsi en parallèle du lien entre jeedom et arlo via le plugin.
Alors pour résumer, j’avais déjà fait pas mal le tour et aussi cherché du côté des plugin homebridge-
, et bien sur je dispose d’une Arlo 1 pas compatible HomeKit (et je pense qu’elle ne le sera jamais…). Donc oui on peut récupérer des commandes dans HomeKit, mais ce que je cherchais c’était le flux vidéo…