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