Methode Flux video camera Xiaomi 1080p 360°

Salut à tous, je vais vous présentez une méthode pour avoir le flux video de la camera 360° Xiaomi :

image

Attention cette méthode est assez « bâtard » et est juste dans l’attente du développement du Hack pour obtenir le RSTP qui pour le moment n’existe pas sur ce model. Mais qui à le mérite de fonctionné chez moi depuis plusieurs semaine sans soucis.

Pour cela, il vous faudra une camera bien-sur :grinning: :clap: :clap: ainsi qu’un vieux téléphone android, tous le monde en à un qui traîne… , je n’ai pas d’iphone mais je suppose que la marche à suivre est identique sur IOS.

Le principe étant d’installé sur ce fameux téléphone Xiaomi home et d’y configurer la caméra. Ensuite de se connecté à cette camera et de steamer l’écran du téléphone sur un serveur HTTP via une application " Screen Stream over HTTP" dispo ici sur play store : https://play.google.com/store/apps/details?id=info.dvkr.screenstream&hl=fr

Une fois l’application installer aller dans les Reglage pour décocher "Activer les boutons page web.
Et de demarrer en appuyant sur Play.

Dans les paramètres vous pourrez réglé la qualité ainsi que les FPS maximum,le port utilisé, de base 8080, mettre un code sur le flux video qui sera demandé avant le visionnage, peux etre saisie directement via le design de jeedom et une fonction que j’utilise le CROP image, permet de couper un morceau d’image, parfait pour retirer le bandeau de navigation android sur l’image renvoyer pour obtenir simplement l’image de la camera.

Une fois le stream démarrée, lancer un navigateur et connecté vous sur l’ip de votre téléphone http://192.168.1.70:8080/ (pour moi)
Vous obtiendrez le flux video, vous ne pourrez néanmoins pas contrôle la camera depuis ici mais vous avez le retour d’image, ce n’est pas du Snapchot !
voici le résultat

Une fois cela fonctionnel, passons à JEEDOM.

Deux méthodes, crée un équipement via HTML display, mais plus compliqué pour le redimensionnement du flux ensuite pour l’intégration ( enfin pour moi :smiley:)

Ou sur le design crée une zone text/HTML et y inserré ce code :

<iframe src="**http://192.168.1.70:8080**" 
scrolling="no" frameborder="0" style="height: 100%; width: 100%"></iframe>

En modifiant l’IP en fonction de votre équipement.

Voila le résultat sur mon design:
image

Sur le téléphone qui stream, il faut désactivé le verrouillage de l’écran, ainsi que les notifications et le laisser constamment branché, personnellement il est dans le tiroir donc invisible.

Ce n’est pas une solution idéal mais en attendant un hack permet de recevoir le flux vidéo de cette camera au lieu d’être autonome dans son coin.

Si besoin d’info,

A+

Bonjour,

Merci pour l’info, petite question avec l’iframe, tu vois tout de même le flux en te connectant sur jeedom de l’extérieur ?

Hello, Non en me connectant depuis l’extérieur je n’ai pas le flux vidéo pour le moment.

J’avais lu un truc quelque part qu’en downgradant la caméra on pouvait l’intégrer à Jeedom.

Je pense que tu fais référence à ce hack => https://github.com/telmomarques/xiaomi-360-1080p-hacks

@lukijecy Ouii effectivement il y a la méthode en downgradant la camera mais pour le moment pas fonctionnel car le Hack actuel ne fait qu’activé la connexion Telnet de la camera et non le serveur RSTP qui est en cour de développement par le développeur du hack.

@Dankoss Oui c’est bien ce Hack.

@Maxu10, en tout les cas merci pour ton partage, c’est limité mais c’est un pas en avant :slight_smile:

Super cette solution elle a le mérite d’exister.

J’y pense mais si on met un émulateur Android (Bluestack par exemple) sur un PC ça devrait marcher aussi et sans téléphone ? Dans le cas où on as un serveur qui tourne H24.

A tester :slight_smile:

Oui cela reste limité je suis d’accord :stuck_out_tongue:

Pour l’émulateur, figure toi que j’y ai pensé également et déjà tester :smiley:

Sur Windows, avec Nox, l’émulation fonctionne mais l’application créée bien l’accès HTTP avec le portail de l’application, mais pas de retour d’image de celle-ci surement un réglage à faire.
Sur un serveur, c’est sur ce serait plus propre et plus pratique :smiley:

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.