Liteboty Stream
Liteboty Stream 是一个基于 Redis 的视频流监控系统,可以订阅并显示来自 Redis 频道的视频流数据。
功能特点
- 支持多视频流同时显示
- 提供图形界面和命令行两种使用方式
- 支持多种图像解码格式(RGB、L等)
- 窗口大小自适应调整
- 支持窗口层叠和平铺排列
安装
使用 pip 安装:
pip install liteboty-stream
使用方法
图形界面模式
启动图形界面:
liteboty-stream ui
在图形界面中:
- 点击"新建视频流"按钮或使用快捷键
Ctrl+N - 在弹出的对话框中填写:
- Redis 地址(例如:10.8.2.2:6379)
- 订阅频道(例如:/video/raw)
- 解码格式(默认:RGB)
- 点击"确定"添加新的视频流窗口
命令行模式
直接启动单个视频流窗口:
liteboty-stream run --broker 10.8.2.2:6379 --channel /video/raw --decode RGB
参数说明:
--broker:Redis 服务器地址(必填)--channel:Redis 订阅频道(必填)--decode:图像解码格式,默认为 RGB
快捷键
Ctrl+N:新建视频流Ctrl+Q:退出程序
系统要求
- Python 3.10 或更高版本
- Redis 服务器
- 支持的操作系统:Windows、Linux、macOS
依赖项
- PySide6
- Redis
- Pillow
- Click
- Liteboty
许可证
本项目基于 MIT 许可证开源。
问题反馈
如果您在使用过程中遇到任何问题,请访问我们的 GitHub 仓库 提交 Issue。
Metadata
Release files for liteboty-stream 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| liteboty_stream-0.2.2.tar.gz | 4.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| liteboty_stream-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.9 kB
Release files / liteboty_stream-0.2.2.tar.gz
| Download URL | liteboty_stream-0.2.2.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
34e18e435ed49ec74ec20952aeac9f4f92b125468e7dcf32901c07b697b26a19
|
|
BLAKE2b-256 checksum How to use checksums |
9f38a6b9b68f527b09851f1c2085b62066ba3e9aa6c2b3c553c8c1bdb01806f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.5 CPython/3.10.11 Windows/10
|
Release files / liteboty_stream-0.2.2-py3-none-any.whl
| Download URL | liteboty_stream-0.2.2-py3-none-any.whl |
|---|---|
| Size | 6.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d83cbdb4ea13a82ce4c0de9fab0c126769fe1b306851e26975b1d16f9f47f72e
|
|
BLAKE2b-256 checksum How to use checksums |
5772c50cc74070874d3dd6ca0eec9dfd0c6d1e44b82c6a9d8336bc025dce4957
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.5 CPython/3.10.11 Windows/10
|