triplepoint.rtsp_camera

Introducción

Construye, configura e instala el servicio de transmisión de cámaras RTSP V4L2 en:
https://github.com/mpromonet/v4l2rtspserver

Consulta los comentarios de las variables predeterminadas en defaults/main.yml para obtener información sobre la configuración.

Este despliegue utiliza esencialmente dos herramientas: v4l2-ctl, que configura la cámara, y v4l2rtspserver, que ejecuta la transmisión RTSP.

La configuración de v4l2-ctl se describe mejor en:
https://www.mankier.com/1/v4l2-ctl

Mientras que v4l2rtspserver está documentado aquí:
https://github.com/mpromonet/v4l2rtspserver#usage

Requisitos

Ninguno.

Variables de Rol

Consulta el comentario en el archivo de variables predeterminadas para obtener información sobre la configuración.

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: whatever
  roles:
    - triplepoint.rtsp_camera

Pruebas del Rol

Este rol se prueba con molecule, utilizando pipenv para manejar dependencias y el entorno de prueba de Python.

Configurando Tu Entorno de Ejecución

pip install pipenv

Una vez que tengas pipenv instalado, puedes construir el entorno virtual de ejecución con:

pipenv install --dev

Ejecutando Pruebas

Una vez que tu entorno esté configurado, puedes ejecutar molecule con:

pipenv run molecule test

Regenerando el Archivo de Bloqueo

No deberías tener que hacer esto con frecuencia, pero si cambias los requisitos de paquetes de Python usando los comandos pipenv install {some_package} o editando directamente el Pipfile, o si encuentras que las dependencias de construcción están desactualizadas, podrías necesitar regenerar el Pipfile.lock.

pipenv update --dev

Asegúrate de verificar el Pipfile.lock regenerado cuando este proceso esté completo.

Licencia

MIT

Notas

Acerca del proyecto

An RTSP camera streaming service

Instalar
ansible-galaxy install triplepoint.rtsp_camera
Licencia
mit
Descargas
166
Propietario