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

794 B

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