triplepoint.rtsp_camera

Introduction

Construisez, configurez et installez le service de streaming de caméra RTSP V4L2 à l'adresse suivante : https://github.com/mpromonet/v4l2rtspserver

Consultez les commentaires sur les variables par défaut dans defaults/main.yml pour des informations sur la configuration.

Ce déploiement utilise essentiellement deux outils : v4l2-ctl, qui configure la caméra, et v4l2rtspserver, qui exécute le flux RTSP.

La configuration de v4l2-ctl est décrite ici : https://www.mankier.com/1/v4l2-ctl

Alors que v4l2rtspserver est documenté ici : https://github.com/mpromonet/v4l2rtspserver#usage

Exigences

Aucune.

Variables de Rôle

Consultez le commentaire dans le fichier des variables par défaut pour des informations sur la configuration.

Dépendances

Aucune.

Exemple de Playbook

- hosts: whatever
  roles:
    - triplepoint.rtsp_camera

Tests de Rôle

Ce rôle est testé avec molecule, utilisant pipenv pour gérer les dépendances et l'environnement de test Python.

Configuration de Votre Environnement d'Exécution

pip install pipenv

Une fois que vous avez installé pipenv, vous pouvez construire l'environnement d'exécution virtuel avec :

pipenv install --dev

Exécution des Tests

Une fois votre environnement configuré, vous pouvez exécuter molecule avec :

pipenv run molecule test

Régénération du Fichier de Verrouillage

Vous ne devriez pas avoir besoin de faire cela très souvent, mais si vous changez les exigences des paquets Python en utilisant les commandes pipenv install {some_package} ou en éditant directement le Pipfile, ou si vous constatez que les dépendances de construction ne sont plus à jour, vous pourriez avoir besoin de régénérer le Pipfile.lock.

pipenv update --dev

Assurez-vous de vérifier le Pipfile.lock régénéré une fois ce processus terminé.

Licence

MIT

Remarques

À propos du projet

An RTSP camera streaming service

Installer
ansible-galaxy install triplepoint.rtsp_camera
Licence
mit
Téléchargements
166
Propriétaire