Я новичок в потоковой передаче onvif с использованием Python.
Я хотел бы прочитать видеопоток с камеры и напрямую сохранить видео на своем ftp-сервере. Я мог бы придумать следующий фрагмент кода.
Код: Выделить всё
from ftplib import FTP
from io import BytesIO
import cv2
ftp = FTP('my-ftp-host-server')
ftp.login('my-ftp-user-id', 'my-ftp-password')
cap = cv2.VideoCapture('rtsp://camera-username:camera-password@192.168.2.122/1')
while cap.isOpened():
ret, frame = cap.read()
if ret:
flo = BytesIO(frame)
ftp.storbinary('STOR video.mp4', flo)
else:
break
cap.release()
ftp.quit()
Could you please help me?
Источник: https://stackoverflow.com/questions/760 ... ing-python