Salut a tous,
Je me suis lance dans un petit projet perso de domotique securite. L'idee c'est de piloter des cameras IP et des detecteurs de mouvement via une interface web maison en JavaScript. J'utilise Node.js pour le backend qui recoit les alertes ONVIF des cameras et un front en vanilla JS pour afficher les flux RTSP convertis en WebSocket.
Le truc c'est que je galere un peu avec la gestion des evenements en temps reel. Quand un detecteur se declenche je veux recevoir une notif push sur le navigateur et enregistrer automatiquement un clip de 30 secondes. Le SSE marche pas mal pour la partie notification mais j'ai des soucis de latence sur le stream video.
Quelqu'un ici a deja bosse sur de la video surveillance connectee en JS ? C'est quoi la meilleure approche pour le streaming temps reel, WebRTC ou WebSocket pur ?
Securiser sa maison avec des cameras IP et du JavaScript
-
capturehate
- Messages : 1
- Enregistré le : Hier, 10:13
Re: Securiser sa maison avec des cameras IP et du JavaScript
Salut,
Ton projet est vraiment intéressant, surtout le mélange ONVIF + Node.js + interface web maison. Pour la partie streaming, si ton objectif est d’avoir le moins de latence possible, en général WebRTC est beaucoup plus adapté que WebSocket pour la vidéo temps réel. WebSocket fonctionne bien pour envoyer des données ou même des flux convertis, mais il n’est pas optimisé nativement pour le streaming vidéo et ça peut vite introduire de la latence ou consommer plus de ressources.
Ton projet est vraiment intéressant, surtout le mélange ONVIF + Node.js + interface web maison. Pour la partie streaming, si ton objectif est d’avoir le moins de latence possible, en général WebRTC est beaucoup plus adapté que WebSocket pour la vidéo temps réel. WebSocket fonctionne bien pour envoyer des données ou même des flux convertis, mais il n’est pas optimisé nativement pour le streaming vidéo et ça peut vite introduire de la latence ou consommer plus de ressources.
