Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

  • Simple streaming et amélioration

    Bonjour à toutes et à tous,

     

    Plus d'un an que je n'avais pas posté.

    Pour les news : on verra plus tard : pour parler : netpsycho sur #2600fr sur le IRC du 2600 ou netpsycho sur le discord de 0day.rocks. Sinon twitter : @The_NeTpSyChO.

     

    Voilà à coté de tout ça (la sécurité et tout) je me remets à faire un peu de streaming, notamment pour suiveiller les conneries de mon nouvel amimal de compagnie (oui aMimal je n'ai pas fait de faute :)).

    Du coup la flemme d'acheter une caméra trouée niveau sécu avec une interface cloud et tout donc je me suis dis : je vais le faire moi même.

    Donc rien à voir avec le streaming via nginx et du HLS.

    Voici comment avec un vieux laptop vous faîtes un système de surveillance à pas cher :)

    D'abord vous installez motion : puis vous créez dans le /home du user dédié le fichier .motion/motion.conf et vous mettez quelque chose du style :

    stream_auth_method 2

    stream_authentication user:motdepasse

    stream_port 4444

    stream_localhost on

    Ensuite vous installez stunnel et vous faîtes un petit :

    [https]

    accept  = 4445

    connect = 4444

    cert = /etc/stunnel/server.pem

    TIMEOUTclose = 0

    Dans stunnel.conf (à vous de générer le certificat).

    Vous lancez le tout, vous ouvrez le port 4445 depuis l'extérieur et voili voilou.

    Bon c'est très sale, ça ne marche pas avec tous les navigateurs sur toutes les plateformes mais c'est déjà ça, vous verrez votre /dev/video0 depuis l'extérieur :).

    Mais c'est juste un petit tips rapide de vidéo-surveillance.

    Justement je vais essayer de voir aujourd'hui ou demain pour faire du HLS avec authen et je vous tiendrais au courant.

     

    Have fun !