Files
zydi-web/app/docs/function/rtsp2video.md
T
2025-01-23 09:05:45 +00:00

37 lines
794 B
Markdown

# RTSP流录制模块 (rtsp2video.py)
## 功能描述
该模块负责从RTSP流中录制视频片段,并通过SFTP上传到远程服务器。
## 主要组件
### SFTPClient类
处理SFTP文件上传的类。
#### 主要方法
- `connect()`: 连接SFTP服务器
- `upload_file()`: 上传文件到服务器
### 主要功能
- `record_rtsp_stream()`: 录制RTSP流为视频片段
## 工作流程
1. 连接RTSP流
2. 每隔固定时间录制一段视频
3. 将录制的视频保存到本地
4. 定期通过SFTP上传视频到服务器
## 使用说明
1. 确保RTSP流和SFTP配置正确
2. 运行脚本开始录制视频
3. 视频将按时间戳命名并保存
## 配置项
- 录制时长:10秒
- 录制间隔:120秒
- 上传间隔:600秒
## 依赖
- OpenCV
- Paramiko
- Threading