triplepoint.rtsp_camera

简介

构建、配置和安装 V4L2 RTSP 摄像头流服务,地址为: https://github.com/mpromonet/v4l2rtspserver

有关配置的信息,请参见 defaults/main.yml 中的默认变量注释。

此部署主要使用两个工具:v4l2-ctl 用于配置摄像头,v4l2rtspserver 用于运行 RTSP 流。

v4l2-ctl 的配置可以在以下链接找到: https://www.mankier.com/1/v4l2-ctl

v4l2rtspserver 的文档在这里: https://github.com/mpromonet/v4l2rtspserver#usage

需求

无。

角色变量

有关配置的信息,请查看 默认变量文件中的注释

依赖

无。

示例剧本

    - hosts: whatever
      roles:
        - triplepoint.rtsp_camera

角色测试

此角色使用 molecule 进行测试,使用 pipenv 处理依赖和 Python 测试环境。

设置执行环境

pip install pipenv

安装 pipenv 后,可以使用以下命令构建执行虚拟环境:

pipenv install --dev

运行测试

配置好环境后,可以执行 molecule 测试:

pipenv run molecule test

重新生成锁定文件

通常不需要频繁执行此操作,但如果通过 pipenv install {某个包} 命令或直接编辑 Pipfile 更改 Python 包需求,或者发现构建依赖过时,则可能需要重新生成 Pipfile.lock

pipenv update --dev

完成此过程后,请确保提交重新生成的 Pipfile.lock

许可证

MIT

注意事项

关于项目

An RTSP camera streaming service

安装
ansible-galaxy install triplepoint.rtsp_camera
许可证
mit
下载
166
拥有者