Caméra HTTP : bug d'UI et d'accès au flux

Salut c’est encore moi pour un flux vidéo de caméra :sweat_smile:

J’ai configuré un flux vidéo RTSP, ça fonctionne bien. En revanche, le même flux HTTP que je peux lire dans mon navigateur, lui ne fonctionne pas et renvoie une erreur.

Flux HTTP visible pourtant :

Si tu enlève le dernier slash il se passe quoi ?

Pour les caméras des Raspberry, j’ai fait un clic droit sur l’image dans Chrome (flux http) et copié le lien. Sans ça, impossible d’accéder au flux…
http://192.168.1.241/ ne fonctionne pas mais http://192.168.1.241/cam_pic.php?time=1674146902851&pDelay=40000 fonctionne…

Un bon test si tu veux vérifier qu’un flux fonctionne, c’est de le tester avec VLC avant de le mettre dans Gladys :slight_smile:

J’ai fais un tutoriel dans la documentation:

A mon avis comme dit @GBoulvin là tu accède à une page web, pas un flux HTTP. Le résultat de cette route doit être du HTML, pas une image

En effet, en regardant dans l’onglet « network » je vois que c’est du flux en websockets.
image

Le serveur vidéo est GitHub - aler9/rtsp-simple-server: ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams, j’ai acheté la dernière caméra Raspberry Pi 3 Wide (grand angle) Raspberry Pi Camera Module 3 – Raspberry Pi et j’ai transformé mon ancien Raspberry Pi 3 en caméra connectée.

Donc j’ai un flux RTSP et un flux HTTP via websockets, qui me semble plus fluide, stable et de meilleur qualité… Dommage que ça soit pas compatible avec Gladys.

Je pense pas qu’il y ait de différence de qualité entre le flux RTSP et l’image Websockets que tu reçois dans l’interface fournie.

La différence est que l’image que tu vois dans Gladys est une miniature, qui fait juste la taille de l’image affichée dans l’UI ( 640 px max ).

Pour avoir beau flux vidéo avec une plus grosse résolution, c’est la feature « live caméra » dont on a parlé et qui n’existe pas encore dans Gladys.

Si pour toi c’est une priorité, n’hésite pas à mettre un vote sur la demande de @spenceur :slight_smile:

1 Like

Pour terminer sur le sujet, j’ai découvert que le serveur que j’utilise propose aussi un flux vidéo HTTP, sans les websockets, donc compatible avec Gladys !
Il a effectivement fallut chercher dans l’onglet « reseau » du navigateur pour mettre la main sur la bonne URL, qui ressemble à ça : http://192.168.1.84:8888/cam/stream.m3u8

1 Like