Afficher flux http dans page html - HTML/CSS - Programmation
MarshPosté le 26-11-2019 à 20:43:34
Bonjour à tous, Je me décide à poster, mes multiples recherches sur internet pour trouver solution à mon problème s'étant révélées être infructueuses. Je développe actuellement sur Raspberry une application web de domotique en utilisant exclusivement Python3-HTML5-JS-CSS3-Sqlite3. Celle-ci est accessible en local et bien sur depuis internet et j'utilise Apache2 comme server web. Dans cette application, je souhaiterai pouvoir afficher le flux video http de mes cameras ip. Celles-ci sont accédées par le Rpi sur leurs adresses ip lan (192.168.x.x) et doivent pouvoir être lues aussi depuis internet.
Mes recherches et essais m'ont conduit à utiliser un reverse proxy. Celà vous semble-t-il une bonne solution ? Il esiste à mon avis 2 alternatives : 1-utiliser vlc et sa fonctionalité de web server intégrée, mais cette solution risque d'être trop gourmande en ressources cpu pour le Rpi. 2-utiliser l'adresse ip de mes cameras visibles depuis internet, mais celà expose mes cameras au public (adresse ip, utilisateur et mot de passe). Il reste donc le reverse proxy, mais si vous avez une autre solution à me proposer, je suis preneur, et vous remercie par avance.
Sinon, pouvez vous m'aider à configurer ce proxy. J'ai essayé de configurer Apache en reverse proxy, ainsi que HAProxy sans succès. J'aurais vraiment besoin d'une explication des 3 ou 4 paramètres utilisés ainsi qu'un exemple. Je vous remercie d'avance pour votre aide. Bonne journée.
Marsh Posté le 26-11-2019 à 20:43:34
Bonjour à tous,
Je me décide à poster, mes multiples recherches sur internet pour trouver solution à mon problème s'étant révélées être infructueuses.
Je développe actuellement sur Raspberry une application web de domotique en utilisant exclusivement Python3-HTML5-JS-CSS3-Sqlite3.
Celle-ci est accessible en local et bien sur depuis internet et j'utilise Apache2 comme server web.
Dans cette application, je souhaiterai pouvoir afficher le flux video http de mes cameras ip.
Celles-ci sont accédées par le Rpi sur leurs adresses ip lan (192.168.x.x) et doivent pouvoir être lues aussi depuis internet.
Mes recherches et essais m'ont conduit à utiliser un reverse proxy. Celà vous semble-t-il une bonne solution ?
Il esiste à mon avis 2 alternatives :
1-utiliser vlc et sa fonctionalité de web server intégrée, mais cette solution risque d'être trop gourmande en ressources cpu pour le Rpi.
2-utiliser l'adresse ip de mes cameras visibles depuis internet, mais celà expose mes cameras au public (adresse ip, utilisateur et mot de passe).
Il reste donc le reverse proxy, mais si vous avez une autre solution à me proposer, je suis preneur, et vous remercie par avance.
Sinon, pouvez vous m'aider à configurer ce proxy. J'ai essayé de configurer Apache en reverse proxy, ainsi que HAProxy sans succès.
J'aurais vraiment besoin d'une explication des 3 ou 4 paramètres utilisés ainsi qu'un exemple.
Je vous remercie d'avance pour votre aide.
Bonne journée.